i have used several different usb/thunderbolt network interfaces. even a pi zero doing the same sort of thing as this. while i was testing, i even spoofed the VID/PID of the devices i've used successfully in the past. i'll keep experimenting. if i figure out what went wrong i'll post it.