We had issues doing this as well since the MX's need to be distinct public IP to allow the VPN tunnel to establish. Otherwise, they are trying to establish a tunnel over the same circuit. If you have another connection you can use for one of the MX setups it would make it easier. Otherwise they need to have different public IPs assigned.
Adam R MS | CISSP, CISM, VCP, MCITP, CCNP, ITILv3, CMNO
If this was helpful click the Kudo button below
If my reply solved your issue, please mark it as a solution.