The interplay between X11 and Wayland is still bad in my experience- if you don't have all of the XDG-portal stuff setup or force all of the constituent drivers and applications to render on Wayland there will be issues.
I've spent a fair bit of time wandering through your C libraries before, very useful stuff. It's been a while but your memory leak checker was pretty cool.
Someone has to have built some kind of automated binhost thing like this _somewhere_. I would love it if you could also do crossdev for Arm with it as well.