I've wondered the answer to this question quite a while
I suspect it is something in the kernel config or dtb
Anyway, for s3 sleep it has to be a manjaro kernel , 5.7 or 5.8 (linux-pinebookpro)
I don't know about other DE's, for KDE,, systemsettings5,
power, button events handling checked, pwr button, prompt logout dialog,,
ignore lid switch checked (my lid too has misplaced magnet)
In this specific case, the pwr button wakes it (from s3 sleep)
I am sure s2idle is different, it is not nearly as asleep,
but I have no interest in s2idle, it is barely better than screen blanking
I suspect it is something in the kernel config or dtb
Anyway, for s3 sleep it has to be a manjaro kernel , 5.7 or 5.8 (linux-pinebookpro)
I don't know about other DE's, for KDE,, systemsettings5,
power, button events handling checked, pwr button, prompt logout dialog,,
ignore lid switch checked (my lid too has misplaced magnet)
In this specific case, the pwr button wakes it (from s3 sleep)
I am sure s2idle is different, it is not nearly as asleep,
but I have no interest in s2idle, it is barely better than screen blanking