@jcyr:
Yes, that works… but it is a hack solution nevertheless. pfSense should recover the interface on its own.
While I won't disagree, I also understand why making a change to a LAN interface wouldn't automatically initiate any actions on the WAN interface.
So maybe the action should be… if you Track Interface for IPv6 on an interface, when changes are applied, the interface being tracked is also released/renewed. If possible, release/renew ONLY IPv6 on the tracked interface, so as to not affect any IPv4 traffic, and since it's only IPv6 that has connectivity issues.
The only issue I can see is that there are other instances where "Track Interface" is used on the LAN side where DHCP+PD isn't used on the tracked interface… so maybe there should be an even more detailed check to see how the tracked interface is doing IPv6 before any action is taken.