"Unable to connect to Home Assistant" - Worked fine before, haven't changed anything, works in browser

I’ve got an nginx reverse proxy that’s been working fine for months. In addition, home assistant loads fine through that reverse proxy in a browser, even a browser on android. The internal URL does work fine, and as of last week both my wife and my android apps are no longer working with the external URL. Any suggestions?

Also tried installing and connecting on a different Android app with the same issue. Hit a page that says “ERR_CONNECTION_TIMED_OUT”. Works fine in the browser of that device.

Before posting this, I poured over nginx config, modsec, firewall and router. I was suspecting something was blocking the user agent. I read on one forum post someone had the issue with an expired certificate, which I had ruled out, since I wasn’t getting a warning in incognito and it was supposed to be updated automatically by certbot. Turns out, it was an expired certificate… I had port 80 blocked.