Hey @Heath,
Ok, it makes sense now. I have published the outbound port (20510) but the message is still not reaching the device.
I can see 2 potential areas where the problem could be:
1 - as mentioned above, the device is supposed to send HEX messages but I’m receiving what looks like to be a message in Unicode format:

I can decode this to get my HEX message, and the ACK message is prepared in the HEX format as well.
Would the GEA decode HEX message when sending the ACK back to the device?
Note that I have tried every format the UDP send node offers.
2 - the sourceAddress is always different than the public IP address of the device, should they be the same?