Symptoms
If a BFD link fails and recovers, the weighted static route that should be preferred does not populate back into the routing table.
Impact
Incorrect route nexthop.
Conditions
Weighted static routes with BFD configured, this is an example of the affected configuration:
ip route 0.0.0.0/0 10.8.8.4 100
ip route 0.0.0.0/0 10.8.8.34 200
ip static 0.0.0.0/0 10.8.8.4 fall-over bfd
ip static 0.0.0.0/0 10.8.8.34 fall-over bfd
After BFD session to 10.8.8.4 fails and recovers the default route will still be pointing to 10.8.8.34.
Workaround
Re-add route config statements.