Network Detection and profile settings on iOS

Is network detection broken on iOS?

On MacOS and Windows I can set up network detection and create a profile for when I’m on the network, and the system will apply the new profile when I’m on the network and the default profile when I’m not.

But on iOS, it seems to always apply the network detected profile, regardless of whether I’m on the network on not. Since I’m using the profile to allow local connectivity, it’s not ideal.

Has anyone else run across this? Any suggestions? Thanks!