Bad data on Modbus TCP drive

I have some counters that are connected to a Moxa MGate 3480 (4 serial ports) that on each serial port there are 20 counters more or less. I read from each counter about 20 addresses (each address 4 register). The problem is that almost for all of them the Quality is Bad data even if for almost all of them I can see some values that seem correct. I guess the issue is about Time out, scan class or like that. The error log is ScheduledRequest[com.inductiveautomation.xopc.drivers.modbus2.requests.ReadHoldingRegistersRequest@6b475464] request with key “3232” failed due to timeout.
Could you please tell me what is the issue and how can I resolve it?