uSwitch CS Modbus TCP Weirdness

Hello,

I have this device connected to Ignition using the Modbus TCP driver with all default settings. Among other things, it has 2 general purpose input points and 2 relay outputs. If I try to address, the first relay with C1, it works - I can toggle it in the tag browser (though not reliably...). If I then try to address the second relay with C2, it does not work but if I delete the first relay tag then the second relay tag starts to work. Anyone experienced something like this? I had similar issues with a different device a few months ago (Monigear MN-WTHM) and was able to get it to work only by using address mapping rather than addressing in the tag browser. I have tried both for the uSwitch CS but nothing I do is quite making things work fully.

WiFI/Ethernet Web Controlled Relays and I/O uSwitch CS

The way this is written makes it seem plausible that the device only lets you read one coil/input/register at a time, despite the function codes being for multiple.

You can try some of these advanced settings on the driver: Connecting to Modbus Device | Ignition User Manual

Not sure if they will help or not.

edit: or, if those don't work, try setting the max per register/coil/etc to 1: Connecting to Modbus Device | Ignition User Manual