This was fixed in mutter 43.8 and 44.4 as per mutter report https://gitlab.gnome.org/GNOME/mutter/-/issues/2602