Hello,
Different routers might have different RS485 controllers.
Could you check, if there is a difference between devices hardware revision in router's WebUI System -> Status page or device batches?
Also, do all devices use the same firmware version?
Could you check, if adding a small, let's say 10 - 50ms serial device read time, resolve the issue?
Best regards,