One thing i recently attempted (and still looking into it as i have time to work on it) was to do a usbip-bridge for webusb. The idea is using a device attached to user's machine and exposing it to a vm in cloud. There are various use cases for this.
So far - i could only bridge USBIP communication, not much success with binding a proxied usb to a vm.
Did you see something like this?