Turns out that my contributions to Waydroid have uncovered a bug in Mutter's wp_viewporter implementation. Feels like every time I touch #Wayland clients, I find bugs in some compositors ๐
Not complaining though, let's get them all as robust as possible ๐ https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2689