Please tell if this method has any flaws

I enabled “don’t access the Internet without VPN” on Android settings. And then I enabled split tunneling for apps I don’t want to access the Internet. So now the apps are outside of the VPN, so they are blocked. I’ve also checked it so they don’t have access to anything online. I want to know if there are any loopholes or flaws the apps can exploit.

It’s a core Android feature so you should be good.