Do you still see the ethernet interface provided by the BBG on your laptop when you plug in the BBG?
If not then you might want to check the USB gadget configuration in /sys/kernel/config/usb_gadget/.
There should be a subfolder which contains a file USB which is not empty.
Additionally, in the functions subfolder there should be an rndis.* folder.
I actually expect the USB gadgets to be configured correctly since you see the usb0 in your ifconfig.
Interestingly for me beaglebone.local resolves to 192.168.7.2 when I use my Beaglebon Black (BBB).
I also have two network interfaces that are provided by my BBB.
The second one is configured for 192.168.6.2.
Could you also check that in the meantime there is no other host on your network that is using 192.168.7.2?
If that is the case then you might have a routing issue.
How did you find out it is no longer working?
Did SSH stop working?
Did you try to ping it?