Cannot access local network when connected to exit node

I’m running tailscale on my mac. When i am connected to an exit node, I cannot access my local VMs. Even when i disconnect from the exit node to access my VMs, I still can’t route to them, i have to reboot my entire machine to be able to access the VM networks. I have checked “Allow local network access” on the exit node, but it still cannot access the hosts.

I must remain connected to an exit node for security purposes. I have tried adding static routes to my VM networks, but they have no effect.

How can I connect to my VM networks when connected to my tailnet?