Virtual machine device passthrough

Hi there--

Ive been trying to recreate an issue with a camera app im developing on a clean install. I can easily start up a new VM with VirtualBuddy, UTM or Parallels but Im having trouble getting a camera device to passthrough. Parallels seems to be the most promising but whenever I try to connect it, there is an error.

Does anyone have advice on the best VM provider to use to passthrough usb devices or native cameras?

Thanks!