- Edited
Are you using SDDM (for Plasma), GDM (for Gnome and Budgie), or LightDM (MATE) as your login manager? If you're not sure then you are probably using the default SDDM for Plasma, the default GDM for Gnome/Budgie, or the default LightDM for MATE.
From the flashing cursor hit CTRL + ALT + F3 to get to a different TTY, login, and then type in the relevant command to restart the login manager:
SDDM:
sudo systemctl restart sddm
GDM:
sudo systemctl restart gdm
LightDM:
sudo systemctl restart lightdm
If this brings up the login manager and you are able to login please comment back, I may have some dev packages for you to test that may resolve the issue and cause the login manager to not fail on startup (and have to be restarted).