Why is the Armbian GUI failing on my Raspberry Pi 5b?

I am running an install of Armbian (image comes with gnome environment) on a Raspberry Pi 5b.

Recently I booted up the Raspberry Pi and was surprised to be put into a terminal instead of a GUI.

I was able to get back into a GUI (can’t quite remember how and I can’t get to logs, believe by re-installing gnome/gdm3 or something like that) and believed it was fixed.

In installing another package as normal (npm) I had to fix some broken packages (presumably from messing with the GUI) and upon reboot, it was broken again.

This time though, instead of being put to a terminal instead of GUI, I can’t even login to the terminal as there is a flashing underscore in the top left. Switching tty temporarily brings up the login but then it flicks back to the underscore – preventing me from logging in.

How can I get pass the flashing underscore issue so I can actually login to the terminal?

After I’ve done this, how can I sort out my install? I believe this has arisen from me installing the desktop environment wrong (I tried to install gnome to fix it and it turns out there is a package for armbians desktop: armbian-noble-desktop-gnome) – is there a way to “reset” the desktop so there aren’t any conflicts?

EDIT:

I was logging in using Anydesk, this doesn’t work anymore (due to the same issue that the GUI is broken when logging in purpose assumedly) with status: display_server_not_supported

WaylandEnable = False is set (as this is a common fix with anydesk), the GUI has been working for a long term before with this set

I am now logged in via SSH, just need to know what to fix.