In my case my app with built with a deployment target of iOS 15.0 but the embedded packet tunnel provider app extension had a deployment target of iOS 16.2. When I ran the app on iOS 15.7.1, I was able to save a VPN configuration but it wouldn’t start and Settings said “Update Required”.