@James_NZ – are all your setups the same?.
Have you got a spare setup that can be debugged in a local setting? (office with terminal connected)
I have a similar setup with an RS485 and SDI-12 on one system – but I maintain a test system to verify it before I deploy it.
I have done work to ruggedize it. All I can do is describe how I do it.