do you run KDE?
I had a similar issue there (empty desktop, launchers in menu not working) - but starting from konsole/yakuake or dolphin or ckb-next-configured shortcuts worked.
I had to rename plasma-org.kde.plasma.desktop-appletsrc
in ~/.config
and restart Plasma twice to reset the things configured in there to default but after that it worked again.
Edit: Just do add, my dmesg was spammed with __vm_enough_memory: pid: 1000, comm: plasmashell, no enough memory for the allocation
with almost no memory used, and that also disappeared with resetting that config file.