On my side, I have also a different behavior under X11 (not working) or Xwayland (working) and tty+weston (working) session. Don't know if it may be interesting.