I created a windows VM and tried to attach a usb device like so:
incus config device add win10 hdext usb vendorid=1058 productid=2623
But it fails with the following message:
Error: VM agent isn't currently running and nothing is attached. Why Incus now depends on agent running to pass usb devices? IIRC this was not the case with LXD, I was able to pass usb to windows VMs without issues.