I’m intrigued but I see nothing about iOS (iPhone). I use Zerotier and it’s iOS app constantly. Without that I couldn’t switch.
I have my iOS client set up with a egress node on Netmaker, it gave me a vanilla WireGuard config and then I passed that to my iOS device.