Connection pooling in modbus binding

I am playing with my settings and trying to get it to run smooth.
I am in a old and quite network heavy building at my company monitoring various devices around the plant.
Using wireshark with the filter set to “mbtcp” I can watch all the trafic go by one thing I noticed is when a device stops communicateing it brings the updates down to a snails pace as it retries the connection.

I am setting mine up as

modbus:poll=1000

#                            (IP)       
#                            |             (PORT)
#                            |             |   (interTransactionDelayMillis)
#                            |             |   |  (reconnectAfterMillis)
#                            |             |   |  |   (interConnectDelayMillis)
#                            |             |   |  |   |   (connectMaxTries)
#                            |             |   |  |   |   |
modbus:tcp.slave1.connection=192.168.1.200:502:50:500:100:2

What I would like to achieve is every second it polls the 10 modbus devices with minimum delay between devices then essentially rest till the next second