Now go poll without fear. Your bytes will all arrive.

The master and slave must talk at the same speed. If the slave is set to 19200 baud and your Modbus Poll tool is set to 9600, bytes will arrive too slowly, causing the master to think bytes are missing.

If you ask for 100 registers but the slave only has 50, the slave might send an exception code or a truncated packet.

is usually resolved by addressing timing, hardware, or configuration issues rather than a software bug. Here is a review of how this issue is typically fixed: Common Fixes for "Bytes Missing" Error Adjust Serial Port Settings: