So I sent them a new PLC and they got the same error. I had them factory reset the PLC (Dips and RUN/TERM/STOP dance) and I remotely reloaded the program and got the same error. I am only getting this error at this one site luckily, but so far not able to rectify it. This setup ran fine last year and nothing has changed on the system (no changed code/sensors/wiring). They were running 2.9.6 firmware so I did update to 2.10.3 but the error persists.
So at this point we replaced the BX-DMIO and the BX-DM1E-M-D, initially restored the new PLC from a backup of the old PLC, then since the problem persisted, factory reset that PLC using run/stop dance, reloaded from a clean copy, and the problem persists.
Any thoughts on what to check next?