I have this same issue. I do have swap configured for hibernate.
My system is a Thinkpad E595 with the USB-C dock with external monitors connected to that. Running Manjaro XFCE, fully updated.
5.8.6-1-MANJARO #1 SMP PREEMPT Thu Sep 3 14:19:36 UTC 2020 x86_64 GNU/Linux
What’s interesting is that I can initiate a reboot, then close the lid and all the bios will show on the external monitor, unlock the disk, and show the login screen just fine. But as soon as I log in, the system suspends itself and the screen goes black.
I’ve edited the logind.conf file to ignore all of the lid related stuff, and tried every permutation of power/lid related config I can find in the GUI tools. Full reboot after every single config change.
Any thoughts or suggestions?
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 1.8T 0 disk
├─nvme0n1p1 259:1 0 300M 0 part /boot/efi
├─nvme0n1p2 259:2 0 1.8T 0 part
│ 254:0 0 1.8T 0 crypt /
└─nvme0n1p3 259:3 0 32.3G 0 part
254:1 0 32.3G 0 crypt [SWAP]