If the MPLS is your primary then it is expected behavior for the MX to try and attempt to form a tunnel over it. I don't believe there will be an option to disable autoVPN tunnel over a Primary uplink. You can enable Active-Active to have a "quicker" failover behavior but I'd start with the KB I previously linked 🙂
... View more