FactoryIO Performance

Good afternoon. I am a Factory IO user and I have detected that random malfunctions are occurring in the environment I am using. Please find below the characteristics of the environment I am simulating, as well as the random malfunctions detected and the actions taken to reduce the probability of occurrence of these malfunctions.
I would like to know if I am proceeding in the correct way or if there are any other actions that could address or mitigate this situation.
I would also like to know if these malfunctions are intrinsic to Factory IO. Thank you

Description of the environment
Driver: Siemens S7-1200
82 DI
16 AI
85 DO
16 AO
Warehouse with 108 items (pallet + box + product lid + product base. 3 different colours)
3 Machining centres
6 two-axis pick&place
+24 buttons
4 RFID writer/reader
10 objects emitters
1 object remover
+30 conveyors
2 turntables
sorters, diffuse sensors, etc

Examples of malfunctions detected

  1. Sometimes, it seems that the sensors detect an item a little later than normal, causing for example a box to advance on the conveyor more than it should. This behaviour has also been detected on the two-axis pick&place.

  2. Boxes do not always behave in the same way on their way. There have been cases of a box passing perfectly through the conveyor, and the next one, everything working exactly the same, has turned in such a way that it has become stuck in a curve.

  3. When there are many elements on screen, there are times when there are elements that “shake”, both when moving and when static.

Actions taken

  1. We have limited the number of moving objects on the screen.

  2. We have lowered the “time scale” of the simulation. Here we have observed that less random failures tend to occur.

Please let me know if I am proceeding in the correct way or if there are any other actions that could solve or mitigate this situation.
I would also like to know if these malfunctions are intrinsic to Factory IO.

Thank you