Multiple USB simultaneously reading

Hello. I’d like to ask for advice. I have 5 original Arduino Nano devices that send quaternion data via the USB port to my PC every 10ms. In the code, I send this data using simple Serial.println(q[0]); Serial.println(“/”); Serial.println(q[1]); Serial.println(“/”); Serial.println(q[2]); Serial.println(“/”); Serial.println(q[3]); delay(10);

I use this Unreal Engine plugin: GitHub - videofeedback/Unreal_Engine_SerialCOM_Plugin: Serial Com Port Library for Unreal Engine 4 and Unreal Engine 5 Everything works correctly until I start connecting multiple devices simultaneously. Sometimes, it happens that some devices don’t seem to send data, or Unreal Engine can’t read them.

A practical example: I connect the first device, run the scene, and when I rotate the device (mpu6050 is connected), I see the mesh rotating as well. When I connect another device, sometimes it happens that another device on the same USB port doesn’t work, and I have to connect it to a different USB.

I managed to make all 5 devices work by gradually connecting and searching for working USB ports. However, when I disconnected some and reconnected them, some didn’t work again but all of them I see in Device Manager.

Can you advise me on what might be the problem?