Crashes after moving from VM to Raspberry PI3

I have happily running Home Assistant on a virtual machine for almost a week; yesterday I decided to move the snapshot back to the Raspberry PI3 with a new SD card and it is already giving me problems
Do I need to buy a Raspberri PI 4?
There isn’t really much very CPU intensive running on my configuration

Here are the unuseful logs, it went offline sometime between 20:00 and 22:00

2021-05-26 15:19:36 WARNING (MainThread) [homeassistant.setup] Setup of utility_meter is taking over 10 seconds.
2021-05-26 15:22:10 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-26 15:22:10 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
2021-05-26 15:48:48 ERROR (MainThread) [homeassistant.components.hassio.handler] Timeout on /homeassistant/restart request
s6-svscanctl: fatal: unable to control /var/run/s6/services: supervisor not listening
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
[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] udev.sh: executing... 
[cont-init.d] udev.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
2021-05-26 15:49:31 WARNING (MainThread) [homeassistant.setup] Setup of input_number is taking over 10 seconds.
2021-05-26 15:49:31 WARNING (MainThread) [homeassistant.setup] Setup of utility_meter is taking over 10 seconds.
2021-05-26 15:49:31 WARNING (MainThread) [homeassistant.setup] Setup of input_text is taking over 10 seconds.
2021-05-26 15:49:31 WARNING (MainThread) [homeassistant.setup] Setup of input_datetime is taking over 10 seconds.
2021-05-26 15:49:31 WARNING (MainThread) [homeassistant.setup] Setup of timer is taking over 10 seconds.
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
2021-05-26 15:50:54 ERROR (MainThread) [homeassistant.components.hassio.handler] Timeout on /homeassistant/restart request
s6-svscanctl: fatal: unable to control /var/run/s6/services: supervisor not listening
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
[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] udev.sh: executing... 
[cont-init.d] udev.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
2021-05-26 15:51:37 WARNING (MainThread) [homeassistant.setup] Setup of input_number is taking over 10 seconds.
2021-05-26 15:51:37 WARNING (MainThread) [homeassistant.setup] Setup of input_text is taking over 10 seconds.
2021-05-26 15:51:37 WARNING (MainThread) [homeassistant.setup] Setup of input_datetime is taking over 10 seconds.
2021-05-26 15:51:37 WARNING (MainThread) [homeassistant.setup] Setup of counter is taking over 10 seconds.
2021-05-26 15:51:43 WARNING (MainThread) [homeassistant.setup] Setup of utility_meter is taking over 10 seconds.
2021-05-26 16:08:37 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-26 16:08:37 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-26 16:36:52 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [547677904032] Client unable to keep up with pending messages. Stayed over 512 for 5 seconds
2021-05-26 16:39:19 ERROR (MainThread) [homeassistant.components.tesla] Error fetching tesla data: Error communicating with API: 
2021-05-26 16:49:00 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-26 16:49:00 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-26 16:53:52 ERROR (MainThread) [homeassistant.components.tesla] Timeout fetching tesla data
2021-05-26 17:12:39 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [547667637248] Client unable to keep up with pending messages. Stayed over 512 for 5 seconds
2021-05-26 18:59:37 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [547694729008] Client unable to keep up with pending messages. Stayed over 512 for 5 seconds
2021-05-26 19:04:04 WARNING (MainThread) [homeassistant.components.script.control] Control: Already running
2021-05-26 19:06:38 WARNING (MainThread) [homeassistant.components.script.control] Control: Already running
2021-05-26 19:08:00 WARNING (MainThread) [homeassistant.components.script.control] Control: Already running
2021-05-26 19:08:10 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [547677951408] Client unable to keep up with pending messages. Stayed over 512 for 5 seconds
2021-05-26 19:09:28 WARNING (MainThread) [homeassistant.components.script.control] Control: Already running
2021-05-26 19:09:52 WARNING (MainThread) [homeassistant.components.websocket_api.http.connection] [547627241232] Disconnected: Did not receive auth message within 10 seconds
2021-05-26 19:10:54 WARNING (MainThread) [homeassistant.components.script.control] Control: Already running
2021-05-26 19:19:44 WARNING (MainThread) [homeassistant.components.script.control] Control: Already running
2021-05-26 19:24:18 WARNING (MainThread) [homeassistant.components.script.control] Control: Already running
2021-05-26 19:33:34 WARNING (MainThread) [homeassistant.components.script.control] Control: Already running
2021-05-26 19:54:27 WARNING (MainThread) [homeassistant.components.script.control] Control: Already running
2021-05-26 20:13:09 WARNING (MainThread) [homeassistant.components.sensor] Updating command_line sensor took longer than the scheduled update interval 0:00:03
[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] udev.sh: executing... 
[cont-init.d] udev.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
2021-05-26 21:53:10 WARNING (Recorder) [homeassistant.components.recorder.util] Ended unfinished session (id=3 from 2021-05-26 14:51:21)
2021-05-26 21:53:26 WARNING (MainThread) [homeassistant.setup] Setup of input_number is taking over 10 seconds.
2021-05-26 21:53:26 WARNING (MainThread) [homeassistant.setup] Setup of utility_meter is taking over 10 seconds.
2021-05-26 21:53:27 WARNING (MainThread) [homeassistant.setup] Setup of counter is taking over 10 seconds.
2021-05-26 21:53:27 WARNING (MainThread) [homeassistant.setup] Setup of zone is taking over 10 seconds.
2021-05-26 21:53:27 WARNING (MainThread) [homeassistant.setup] Setup of input_datetime is taking over 10 seconds.
2021-05-26 21:53:27 WARNING (MainThread) [homeassistant.setup] Setup of timer is taking over 10 seconds.
2021-05-26 21:53:27 WARNING (MainThread) [homeassistant.setup] Setup of input_select is taking over 10 seconds.
2021-05-26 21:53:27 WARNING (MainThread) [homeassistant.setup] Setup of input_text is taking over 10 seconds.
2021-05-26 21:53:27 WARNING (MainThread) [homeassistant.components.webhook] Received message for unregistered webhook 280c786f3588af76aeefadb2d417eecda923cc6dc66b5fd844b173aa9ab5f409 from 192.168.0.1
2021-05-26 21:53:43 WARNING (MainThread) [homeassistant.components.sensor] Updating command_line sensor took longer than the scheduled update interval 0:00:03
2021-05-26 22:53:21 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-26 22:53:21 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-27 01:16:11 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-27 01:16:11 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-27 06:32:17 WARNING (MainThread) [homeassistant.components.websocket_api.http.connection] [547405827472] Disconnected: Did not receive auth message within 10 seconds
2021-05-27 06:34:30 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 314, in data_received
    messages, upgraded, tail = self._request_parser.feed_data(data)
  File "aiohttp/_http_parser.pyx", line 546, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadStatusLine: 400, message="Bad status line 'invalid HTTP method'"