Home Assistant app presence when HA behind VPN?

I’m using HA at home behind OpenVPN so it’s not public.

But because of this I assume the app’s presence detection won’t work since it can’t communicate unless my VPN is connected which is only when I use the app.

Am I correct? And what’s the alternative here, just use router IP detection?