when you use usb on a mac VM, with hardware devices behind, it's far better to use vmware fusion than parallels...
I was unable to connect some usb programmers some times ago, and it worked directly wit h fusion.
just my 2 cts.
ps: on an m1 mac this could be different as fusion is not completely tested it seems