I've submitted another MR (https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2031) to XWayland to implement the new explicit pointer-warp-v1 protocol instead, it seems to have be better received although no Wayland compositor has implemented that protocol yet. Closing this.