I have a strong suspicion the issue is https://gitlab.gnome.org/GNOME/mutter/-/issues/3875 and started with https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4022 which was introduced in 48.beta.