Was the issue connecting to USB? As most VM software don't handle this well, you have to connect the USB device and then go into settings, and associate the device to the VM.
Yes. I am fairly savvy with Windows and with VMs. I write Windows software for a living and have used VMware Workstation, VMware Fusion, Hyper-V, and VirtualBox extensively.
I could not ever get the VESC tool (in the Windows VM) to recognize when the scooter was connected to the USB port. It seemed that VMware Fusion did not recognize that it was connected and therefore would not allow me to map the Mac USB port to anything in the VM. Actually, it seemed that the Macbook itself did not detect that I had connected the scooter.
But, as I said, the Mac-native build of the VESC tool worked exactly as the video (from Dive-X) described for the Windows one working.