USB device limit VenusOS on Pi

Can someone confirm that there is a 9 USB device limit on the Pi running VenusOS? Is there any way around it?

I have been trying to solve an issue. I have 5 MPPTS, a Smart Shunt and a pair of Multipluses connected via a MK3 interface. I wanted to get my Lifepo batteries showing so I purchased a bunch of RS485 to USB adapters and level converters for my 6 JK BMSes. The issue is when I plug them in only 2 are able to be viewed in VenusOS as I run out of USB ports. If I unplug one that is reporting one of the others will take its place. So there seems to be a hard limit of 9.

If I look in /dev/ I see ttyUSB0 to ttyUSB8. However if I look in /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3.3/ the additional USB devices are being created. I can see ttyUSB10, ttyUSB11, etc.

In /sys/bus/usb-serial/drivers/ch341-uart/ are ttyUSB7 and ttyUSB8. I figured if I create the additional devices here then I’d be all set. I got the VID and PID from lsusb, however when I do ‘echo 1a86 7523 > /sys/bus/usb-serial/drivers/ch341-uart/new_id’ the system becomes totally unresponsive and I need to pull the power to get it to reboot. There is no notification on the attached display as to what happened.

Any ideas?

Is it a powered usb hub that you are using?

Sounds like a driver issue possibly?
I do know Pi does have a bunch on instability issues.

I have tried powered, non powered and even a hub with port isolation.

The driver is recognizing the devices in /sys/devices/platform/soc/3f980000.usb/usb1/ but the /dev/ttyUSBx device is not getting created.