AFAIK there were some changes in macOS Tahoe for USB stuff:
To simplify, here are the old and new key for the ports identification:
Old:UsbConnector,port
New:usb-port-type,usb-port-number
So libraries like libusb and other Python-related USB might need an update on those.
Source: a hackintosh forum https://elitemacx86.com/threads/how-to-fix-usb-ports-on-macos-tahoe.2359/