The “hide my IP” function in Advanced privacy should be smart enough to notice when you’re trying to access a destination in the same subnet as the phone’s IP and not send it through the VPN.
I have apps which access both the internet and local resources - I want them behind the VPN when going out to the internet, but I need them to be able to access IPs on my home network (in the same subnet), and if this traffic is sent through the VPN, they will never be able to reach any destination in my home network.
Unfortunately, it doesn’t seem to be the case (I’m hoping this will be implemented in one of the future /e/OS versions.