OK, Fedora 30 is pretty much the same as Fedora 31. Suspend works, lock screen only for a
few seconds.
However, this situation would be fine for me. Suspend is more important to me then lock
screen.
So if you have any ideas of how to debug the issue, I would really appreciate it!