The remote site seems to be sitting behind another device doing NAT. Can you get rid of that so the public IP is directly on the remote MX itself?
Failing that, make sure udp/500 and UDP/4500 are NATed through to the remote MX.
Failing that, seem if there is a firmware upgrade for the device sitting in front of the remote MX.