I'm reposting this to see if anyone has an update to this issue which has been reported before.
I am experimenting with sending DHCP option 114 to clients running iOS 15.6 and there's still an issue with it using legacy captive portal detection on first join.
When you disconnect and reconnect to the network without forgetting it in the interim, it then triggers the API https request using the URL provided by DHCP option 114. Additionally, it seems to ignore the venue-info-url parameter which is returned despite this being advertised on this page: https://developer.apple.com/news/?id=q78sq5rv
Why would Apple specifically mention the venu-info-url parameter if the latest iOS version doesn't do anything with it? It works beautifully on Android. It's a shame that Apple hasn't caught up.
Does anyone have any information or a solution to this problem?