Getty/GDM errors after power loss - Workstation won't boot

This is an odd one. I had a power loss so workstation obviously halted via KVM(UTM). Workstation refuses to boot and if I drop the ram to force CLI it still refuses to boot.

  1. Recovery mode works and file system seems ok
  2. It will boot with 3rd option Live-daily usage option

Error seems related to " /dev/ttyS0: not a tty"

The errors when I check logs.

Sep 20 21:04:24 host systemd[1]: serial-getty@ttyS0.service: Succeeded.
Sep 20 21:04:25 host systemd[1]: serial-getty@ttyS0.service: Scheduled restart job, restart counter is at 12.
Sep 20 21:04:25 host systemd[1]: Stopped Serial Getty on ttyS0.
Sep 20 21:04:25 host systemd[1]: Started Serial Getty on ttyS0.
Sep 20 21:04:25 host agetty[1115]: /dev/ttyS0: not a tty
Sep 20 21:04:25 host ntpd[689]: Soliciting pool server 91.206.8.34
Sep 20 21:04:28 host gdm3[1108]: Gdm: Failed to list cached users: Timeout was reached
Sep 20 21:04:28 host systemd[1]: gdm.service: Main process exited, code=exited, status=1/FAILURE
Sep 20 21:04:28 host systemd[1]: gdm.service: Failed with result 'exit-code'.
Sep 20 21:04:29 host systemd[1]: gdm.service: Scheduled restart job, restart counter is at 5.
Sep 20 21:04:29 host systemd[1]: Stopped GNOME Display Manager.
Sep 20 21:04:29 host systemd[1]: Starting GNOME Display Manager...
Sep 20 21:04:29 host systemd[1]: Started GNOME Display Manager.
Sep 20 21:04:31 host systemd[739]: appimagelauncherd.service: Scheduled restart job, restart counter is at 3.
Sep 20 21:04:31 host systemd[739]: Stopped AppImageLauncher daemon.
Sep 20 21:04:31 host systemd[739]: Started AppImageLauncher daemon.
Sep 20 21:04:31 host appimagelauncherd[1124]: Searching for existing AppImages
Sep 20 21:04:31 host appimagelauncherd[1124]: Searching directory: /home/user
Sep 20 21:04:31 host appimagelauncherd[1124]: Watching directories: /home/user
Sep 20 21:04:35 host systemd[1]: serial-getty@ttyS0.service: Succeeded.
Sep 20 21:04:35 host systemd[1]: serial-getty@ttyS0.service: Scheduled restart job, restart counter is at 13.
Sep 20 21:04:35 host systemd[1]: Stopped Serial Getty on ttyS0.
Sep 20 21:04:35 host systemd[1]: Started Serial Getty on ttyS0.
Sep 20 21:04:35 host agetty[1131]: /dev/ttyS0: not a tty
Sep 20 21:04:45 host systemd[1]: serial-getty@ttyS0.service: Succeeded.
Sep 20 21:04:45 host systemd[1]: serial-getty@ttyS0.service: Scheduled restart job, restart counter is at 14.
Sep 20 21:04:45 host systemd[1]: Stopped Serial Getty on ttyS0.
Sep 20 21:04:45 host systemd[1]: Started Serial Getty on ttyS0.
Sep 20 21:04:45 host agetty[1133]: /dev/ttyS0: not a tty
Sep 20 21:04:51 host systemd-logind[478]: Creating /run/nologin, blocking further logins...
Sep 20 21:04:55 host systemd[1]: serial-getty@ttyS0.service: Succeeded.
Sep 20 21:04:55 host gdm3[1120]: Gdm: Failed to list cached users: Timeout was reached
Sep 20 21:04:55 host systemd[1]: gdm.service: Main process exited, code=exited, status=1/FAILURE
Sep 20 21:04:55 host systemd[1]: gdm.service: Failed with result 'exit-code'.
Sep 20 21:04:55 host systemd[1]: serial-getty@ttyS0.service: Scheduled restart job, restart counter is at 15.
Sep 20 21:04:55 host systemd[1]: Stopped Serial Getty on ttyS0.
Sep 20 21:04:55 host systemd[1]: Started Serial Getty on ttyS0.

(Whonix is based on Kicksecure.)