The connection has timed out when accessing from internet. LAN connection working

Running Nextcloud 13.0.6snap1 8973 using Ubuntu 18 on a Odroid HC2.

I have port forwarding for 443 and firewall tcp 443 open on my router, and ufw is allowing connections to 443 as well.

I have also tried disabling the firewall on my router and ufw and am still getting connection timeouts from the internet. I tried with both the dns name and using the public IP directly with the same result.

I am able to login from a browser using the local private IP.

Any ideas?

So… after many reboots it finally started working. My best guess is that my router was holding a cache of rules or something… no idea.