A single uplink failure on an active MX with two working uplinks would/should not cause a failover to the spare MX. Only if all uplinks on the primary MX fail should the spare MX take over based on VRRP mechanics.
The failover process is active MX primary uplink > secondary/remaining uplink > spare MX primary uplink > spare MX secondary/remaining uplink.
This assumes WAN links are actually working and VRRP is passing correctly on MX LAN port(s). What is your topology? Are the MXs connected to downstream switches only? Is there also a direct connection between MXs? Are all VLANs allowed on the MX LAN ports or do you have drop untagged traffic enabled on the MX?
Ryan If you found this post helpful, please give it
Kudos. If my answer solves your problem please click
Accept as Solution so others can benefit from it.