@PhilipDAth Can you please explain in more detail?
Are you saying that in one moment in NAT translation table there will be MX private IP address mapped to one public IP address and/or port, and in other moment they will be different. So, the returned traffic will have IP/port mismatch and the data would not get forwarded correctly?
How often MX registers its IP and port to the VPN registrator?