I am only looking for some general understanding on this.
I communicate over USB to computer software with a baud rate of 115200 using several Nanos.
I notice that I get errors where decimators become lost between messages.
The electrical setup is very trashy and I can do a lot of things to clean up. I use long USB extension cords, several nanos in parallel on a usb hub, they sit on breadboards, etc.
The reason for this post is just to understand what to expect when serial communication goes wrong. What would create errors.
Well yes. It is a quite basic form of communication.
If you can't avoid these sorts of things then you need to build some form of interface protocol to ensure that data is always received exactly as it was sent - checksums, retry capability, etc.