the RX instruction itself has three optional parameters that can help diagnose what's happening: On Success Counter, On Error Counter, and most importantly Extended Error Information which will tell you which row in the RX instruction is the issue and why.
You might also add a PING instruction before the RX instruction just to confirm the remote ECOMEX is available when you want to execute the RX.
Is your RX's Enable parameter set to 'Once on Leading Edge' or 'Continuous ... at interval' ? If the later, the instruction must stay enabled - I mention this because some customers in the past have placed the RX using 'at Interval' in a code block or Stage that does not remain enabled, so the RX's internal timer doesn't run.