I used to be able to use the following command in adb shell: adb shell settings put global captive_portal_detection_enabled 0
However, this no longer has any effect, even though I can run the next command: adb shell settings get global captive_portal_detection_enabled and it will return 0 like it is supposed to, indicating that it has been disabled.
It seems that this functionality has been broken in the latest security patches, and I have searched far and wide with no answers except for what I already know. If I cannot disable native captive portal detection, it will not permit "Hello Guest Wifi" (an app that used to work reliably) to automatically sign into the public network at my workplace and requires manual connection multiple times per day. Any help would be greatly appreciated!