Hassio won't reconnect after restart. (It has been working the pass year)

History:

It has been working for almost one year until I “click the update buttons” this week. It includes updating the core version, supervisor version, node-red, Samba, VS Code, check-config.
I also have the custom components: HACS, Circadian Lighting, the Lutron ones. But they are unlikely to be the cause.

Issue:

After “automation → call service: homeassistant.restart”
Can NOT access the dashboard e.g. http://192.168.1.6:8123/hassio/dashboard , and also my HA app, in iOS, won’t connect.
And I tried turn off and on the power every morning, that fix it, which is NOT ideal, as you can imagine.

I wish:
After automation → call service: homeassistant.restart → it will be acccessble through the url, as well as the app.

Hardware:

Wired-internet cable
Rasberry PI

System versions:

core-2021.8.4
supervisor-2021.06.8
Operating System-Home Assistant OS 6.2

Context:

Due to some routine,
my HA, resides in the Rasberry PI, restarts nightly via “automation → call service: homeassistant.restart”.
It has been working for almost one year until I click the update buttons.

Look in your home-assistant.log file in your config directory to see the errors.

What did you update from?

It acts up again today,
after upgrading to the “core-2021.9.6”.
Lots of repetitive errors, plus the RAM Usage is through the roof, and then after a while, it stops responding (then I have to restart every day or so).

21-09-12 00:21:45 INFO (MainThread) [supervisor.plugins.observer] Starting observer plugin
21-09-12 00:21:47 ERROR (SyncWorker_2) [supervisor.docker] Can't start hassio_observer: 500 Server Error for http+docker://localhost/v1.41/containers/7a4823ab9d6a8a9d70e232d4ab6c52cfb9a3c9036a54d0a7bd1003c90829643c/start: Internal Server Error ("driver failed programming external connectivity on endpoint hassio_observer (e4ef874533ff2ff8a92027c105cf0e94b83c9b12ed6fc7a2ce093c1adb4ac4c4): Bind for 0.0.0.0:4357 failed: port is already allocated")
21-09-12 00:21:47 ERROR (MainThread) [supervisor.plugins.observer] Can't start observer plugin
21-09-12 00:21:47 ERROR (MainThread) [supervisor.misc.tasks] Observer watchdog reanimation failed!

After a restart, it is working again, will check and see if anything wrong comes up again.

Yeah, something is wrong, the Core memory goes way up, at this rate, it will need restarting every single day.

Might be some HACS custom_component issue, now upgrading the versions and restarting everything.
Fingers crossed.

Same with me. Do you use a Raspberry 2 (like me)?
BR,
Seb