I was testing this today, and maybe I'm misunderstanding and this is expected behavior?
My Test:
- Connect via WiFi (only).
- Connected to VPN (L2TP over IPSec).
- Ran
sudo killswitch -e.
- Received "killswitch enabled"
- Disconnect VPN manually.
- Tested WiFi, it was working as normal (using public IP).