Hello guys, I spent something like 3 hours trying to understand why my new Motorola Edge 40 pro did not have the VPN option in the android settings and why it rejected every attempt at connecting to a VPN (tried with Google One VPN, 1.1.1.1 vpn, AdGuard, duckduckgo browser, OpenVPN, VPN Client Pro).
Follow these instructions to solve those problems:
1- try to connect every VPN you want to (even if it gives you an error, do this, I’ll explain later).
2- follow this instructions (no root needed) to start the app ops service (everything is explained in the video): https://www.youtube.com/watch?v=diFi8BJYr3c This is useful to grant the VPN permissions forcefully.
3- now inside app ops select the VPNs you tried to open, find the “VPN” entry and give it the permission needed (if you never tried to request a connection, you will not find the VPN option inside app ops).
4- try to connect the VPNs, they should work by now.
5- You can now uninstall app ops and shizuku apps if you don’t need them anymore.
6- reboot your phone. After the reboot, it should have appeared the “VPN” option inside Settings → Network & Internet.
Feel free to ask info if something goes wrong for you, but for me it was pretty straightforward (well, except finding info about this solution :D)