FWIW, the conbee II is... not a great device. It has what seems to be a fundamental flaw with its USB firmware which makes the device reset itself at regular intervals. The result is that it disconnects from the host and reconnects (as if you pulled the actual device out of the plug)
I used to run HA in a VM via qemu/libvirt and it would always fail because when the device reconnects its on a different port and the USB pass through doesn’t work anymore.
Now I’m running the HA VM on proxmox which deals with disconnects reconnects better for pass through devices: it’s able to reconnect it to the vm without my intervention.
Looking at the logs, this happens between a couple times a week to 10+ times a week.
I tried an extension lead (which had no impact, I think this solves zigbee radio issues but not USB issues), using a powered USB hub, using a USB 2 port, a USB 3 port, three different machines... no dice. It really is a bug in the device itself. And Dresden electronics has piss poor support (still waiting for any answer from their email support six months later). The only avenue for “support” is via GitHub issues where other users answer but not actual Dresden electronics employees.