ESPHome HASSIO addon stuck in "Starting ESPHome dashboard"

Hi,

I am after some guidance on diagnosing an issue I have with the ESPHome hassio addon It was working fine when first installed but now will not start. I am running the following setup:

Raspberry Pi 3B+
HassOS 3.10
HA 105.3
ESPHome 1.14.3

The problem manifests itself as a 502 bad gateway error when I try to access the dashboard, the log of ESPHome shows the following:

[s6-init] making user provided files available at /var/run/s6/etc…exited 0.
[s6-init] ensuring user provided files have correct perms…exited 0.
[fix-attrs.d] applying ownership & permissions fixes…
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts…
[cont-init.d] 00-banner.sh: executing…
[08:50:42] ERROR: Something went wrong contacting the API
[cont-init.d] 00-banner.sh: exited 0.
[cont-init.d] 01-log-level.sh: executing…
[cont-init.d] 01-log-level.sh: exited 0.
[cont-init.d] 10-requirements.sh: executing…
[cont-init.d] 10-requirements.sh: exited 0.
[cont-init.d] 20-nginx.sh: executing…
[08:50:44] ERROR: Something went wrong contacting the API
[cont-init.d] 20-nginx.sh: exited 0.
[cont-init.d] 30-esphome.sh: executing…
[cont-init.d] 30-esphome.sh: exited 0.
[cont-init.d] 40-migrate.sh: executing…
[cont-init.d] 40-migrate.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[08:50:45] INFO: Waiting for dashboard to come up…
[08:50:45] INFO: Starting ESPHome dashboard…
[08:50:47] INFO: Starting ESPHome dashboard…

The last line of the log above just repeats until I stop the addon and the dashboard never starts.
It would appear that the failure is in the scripts for the banner and nginx causing nginx to not start? I am now at a loss as to how to diagnose this further and would like some guidance please if anyone is able to help?

Update on this one, I worked out how to backup my configurations/setup and uninstalled and reinstalled the addon and all is working again.