Did you increase the "Response Timeout" in Modbus Poll? Quantity: Are you requesting too many registers at once?
In Windows Device Manager, find your COM port -> Port Settings -> Advanced. Try lowering the Transmit/Receive Buffers to see if it improves timing accuracy. Summary Checklist Shielding: Is your RS485 cable grounded and shielded? modbus poll bytes missing error fixed