Hi, I make a Wayland-based desktop environment and ship a few million cars a year using Wayland.
Feel free to get in touch if you want to talk to someone (for free advice) about this porting problem you're having.