Have you checked the output of dmesg when all are plugged in, or when unplugging and plugging the missing device? I don’t think there is a limit to the number of USB or serial ports you can have. You should also use the by-id device string as the tty devices can change positions after a reboot.