As currently both RNDIS and CDC Ethernet USB gadget are activated, Windows is not able to load drivers for BeagleBone Black with G_MULTI connected by USB:
CONFIG_USB_G_MULTI_RNDIS=y
CONFIG_USB_G_MULTI_CDC=y
from Kernel Documentation:
** Windows host drivers
For the gadget two work under Windows two conditions have to be met:
*** Detecting as composite gadget
[...]
The only thing to worry is that the gadget has to have a single configuration so a dual RNDIS and CDC ECM gadget won't work [...]
Could CONFIG_USB_G_MULTI_CDC just be disabled per default?