I can confirm that both the patch posted by Chris Hofstaedtler in message 47 and the patch in https://salsa.debian.org/vorlon/pam/-/merge_requests/27 fix the issue with swaylock. Greetd continues to be broken, but it no longer prints an error message to journald pointing the finger at PAM so I believe this is unrelated.
--TQ Hirsch

