Trouble setting up Wireguard kill switch

I have both Mullvad VPN via wireguard and PIA OpenVPN configured on pfSense. I realize I don’t need both, but I had PIA setup and added Mullvad so I just thought I would keep both to learn and experiment. I am trying to configure a kill switch for a list of local IP addresses that when the VPN goes down they lose internet connectivity. I tried tagging the packets in the LAN rule and adding a floating rule that blocked those tagged packets from leaving via the WAN. I couldn’t get this work.

I then added a LAN rule that would block those LAN address from exiting via the WAN. I added this after the rules that force traffic out via Mullvad or PIA VPNs. This doesn’t seem to work either.

Thanks for any suggestions.

Tom has a great video on OpenVPN kill switch. All you need to do is apply your wireguard interface instead of OpenVPN.