I'm running Regolith 3.1 with Sway on Pop!_OS 22.04.
I tried changing my screenlocker to swaylock in my Xresources:
wm.program.lock: swaylock --daemonize
This change applies on Super + Esc, but waking from suspend still uses gtklock. To fix that, I needed:
wm.program.lock: swaylock --daemonize
i3-wm.program.lock: swaylock --daemonize
It looks like the offending line is here.
Thanks!