Almost everything is working well locally. All that is hanging me up is setting up port forwarding

I have a zimablade connected to my Netgear R6400v2 router, using reserved IP address 192.168.1.146. My laptop is connected to the same wifi as zimablade, and I can successfully http to it from my laptop and see the zimablade dashboard on my windows 11 laptop. The dashboard is fully functional as far as I can tell. I can add files to my two hard drives that are on the zimablade either by dragging and dropping in the dashboard shown by browser, or by setting up a network attached drive to the zima NAS on my laptop, and with explorer, navigate around the two drives as I would expect, reading and writing. My router has port 80, for both internal and external ports being forwarded, using TCP/UDP protocol. By using " sudo systemctl list-unit-files --type=service | grep ‘enabled’ "
I have verified the casaos-gateway service is enabled and running fine. The problem happens when I use my iphone cellular network, that is to say, external network, to http into my global IP on the local router, safari gives me this error “Safari couldn’t open the page because the server stopped responding”. I may be reading too much into the ‘… stopped responding.’ part, but the wording suggests the casaos-gateway might have exchanged frame information and or communicated enough to know there is an issue (such as port 80 is not being forwarded for some reason), and stopped talking to the http requestes coming from my iphone. Again, my netgear router dashboard shows port 80 is forwarded, the IP for the zimablade is correct (matches with what the bash ip addr command says it is. Something I might add is the zima IP address is a fixed, not dynamic, address. As I write this, I realize my provider might be blocking external http calls to port 80, so I will run that down. Other than that, does anyone have any other ideas?