Coral TPU Driver conflict with Virtual Box

I am running HA OS in a VirtualBox VM on Windows 10 on an HP G2 SFF i7-6700 PC and all was working fine till a couple of days ago.
I installed Python and some hardware drivers in preparation for the install of a Coral TPU. After a system restart the Home Assistant VM no longer had access to the Sonoff ZigBee USB dongle or the MySensors gateway USB device.
I had done a lot of updates and changes in the last couple of days so I was unsure what might have been the cause.
I can see the USB devices in the VM manager but if I try to capture them I get a response “Can’t attach USB device… device is busy with a previous request”. Tried some troubleshooting to no avail.
Finally I gave up and did a full rebuild from scratch including a fresh Windows 10 install.
I got Home Assistant up and running again including access to the USB devices but the moment I installed the drivers for the Coral TPU (mini PCIe version) I again lost access to the USB devices in the Home Assistant VM.
Would anyone have any advice on where to start with resolving this?

I had encountered same issue just today. This is issue with USB drivers of virtualbox, dont know how coral has triggered this. you can follow this reply regarding registry modification and manual install of the drivers USB not working - Page 3 - virtualbox.org

Did you manage to solve this? What is the situation now? I’ve seen many examples where USB Coral is used for Frigate, but what about M2/MiniPCie?

MiniPCie is noticeably cheaper than USB =\

I’ve seen posts on GitHub about Linux and it scares me.

Nope. I have not resolved the problem. Still cannot get PCIe pass through to work to allow the VM to see the TPU.