u gotta enable the emegency shell to be able to start htop
where u see WTF is goin' on here.
so edit
/boot/loader/entries/6d4563cab1024dd5a3f007b53aa59cb2-5.12.5-300.fc34.x86_64.conf
e.g. like so:
options root=UUID=0f1b6060-7eb4-40ef-b968-147079494df6 ro rootflags=subvol=root rhgb
mitigations=off systemd.debug-shell=1 rd.plymouth=0 plymouth.enable=0
and see whether gdm or kwin_x11 got going et cetera