my captive portal is accessible at http://192.168.XXX.1:8001 (not 8000 as I saw almost everywhere)
ok i missed some of your comments..you mean it was working before?now it aint? but disabling captive portal makes your connection work?
Like tong said it's important to double-check your firewall rules (make sure the allow rules takes precedence aka above the deny rules), You can troubleshoot Firewall rules by going to Firewall> log files> Live view and type in the filter 8001 (or whatever port you want to filter) and check whether it's being blocked or denied (red) or allowed (green), you can also use ".*" for advanced filter ex: 192.168.xxx.1.*8001 to see all the rules associated with IP 192.168.xxx.1 on port 8001.
my captive portal is accessible at http://192.168.XXX.1:8001 (not 8000 as I saw almost everywhere)this is probably due to captive portal zone number ( 0->8000, 1->8001, etc) you can check which zone your captive portal has by clicking edit and check the zone number (maybe after deleting the test CP it wasn't removed from the cache).try adding your DNS server in the allowed address in captive portal configuration, I believe some people reported that the CP worked after doing so
Monitoring on 20.1.5 was ok, now since 20.1.6 it is not working again ! (So portal OK with manual entry, but not popping up automatically)