I switched to wayland mainly because screen lock on X11 is not possible to do securely. If some way is found to crash the big screen lock window in X11, the attacker gets access.
well if some way is found to crash wayland the attacker also gets access...
Why not use a third-party locker, like the suckless one?
https://tools.suckless.org/slock/