Recently having issues with Nabu Casa URL, local works fine. A reboot fixes it for a few days

I have been having sudden drops in the ability to use the Nabu Casa external URL to access my HA over the last 30 days or so… The internal URLs work perfectly (IP and homeassistant.local). Everything is super snappy. External link is sluggish, works partially, and sometimes not at all.

Currently running Home Assistant OS on a VM. There are plenty of resources available, nothing seems ugly in any of the add-on’s or system health dashboards or in the bare metal parts of the VM. Running the latest version of Core and OS.

I tried simply deleting the server from my phone for example and not having much luck… very slow to do anything. eventually will fail before entering any credentials. nothing related shows up in the logs…

The URL works on my work PC, but it is extremely laggy. often taking minutes. some things will not load, but parts lovelace dashboards will… such as Sonos cards, graphs, switches… cameras will not. sensors will, but mdi icons don’t always work. I don’t think it has anything to do with internet speeds or authentication.

I see stuff in the logs like this but I have always had these… so I don’t think this is the issue:

2022-05-06 14:29:00 WARNING (MainThread) [homeassistant.components.http.ban] Login attempt or request with invalid authentication from localhost (127.0.0.1). (Mozilla/5.0 (Linux; Android 12; SM-P610 Build/SP1A.210812.016; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.127 Safari/537.36) 2022-05-06 14:29:02 WARNING (MainThread)

[homeassistant.components.http.ban] Login attempt or request with invalid authentication from localhost (127.0.0.1). (Mozilla/5.0 (Linux; Android 12; SM-P610 Build/SP1A.210812.016; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.127 Safari/537.36) 2022-05-06 14:29:03 WARNING (MainThread)

[homeassistant.components.http.ban] Login attempt or request with invalid authentication from localhost (127.0.0.1). (Mozilla/5.0 (Linux; Android 12; SM-P610 Build/SP1A.210812.016; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.127 Safari/537.36)

other things in the logs are unrelated… like camera connection issues.

If there are things I can check or things I can provide. I really need to get this reliable again.

super strange… hope someone can help.