For Android and iOS redirect is working fine as it reads option 114 from DHCP. However on Windows I believe it doesn't read this and uses a redirect as per: https://docs.opnsense.org/manual/captiveportal.html
However, I can't get an auto redirect to work. If I manually type the address of the portal it gets there. I've tried manually creating the rules to no avail.