Unconnected PPPoE does not always failover.
I have two PPPoE gateways in a failover group as Tier 1 and Tier 2. The Tier 1 gateway is always left physically unplugged so all traffic should always go through Tier 2. The Tier 1 gateway is permanently in a "Pending" state. However once in a few days pfSense stops routing traffic from clients. I found it's not routing through the Tier 2 gateway even though Tier 1 is permanently disconnected. If I change the gateway to Tier 1 manually it starts working. It also starts working if I disconnect and reconnect the Tier 2 gateway.