I can say for sure Qt::FrameLessWindowHint is not override redirect Qt flag on X11.
Such windows are pretty much manageable by various WMs, accepts activation, keyboard and mouse input (and produces other issues because of that sometimes 😝).
Qt has another flag for “override redirect” feature, it’s Qt::BypassWindowManagerHint (or similar X11 attribute Qt::
X11BypassWindowManagerHint), we do not use them.
We observe that issues with so far just one WM, so suspect this WM just handles frameless windows that funny way.
That’s also curious that you found the workaround (avoid making window frameless) but we still would like to know whether it’s possible to have this resolved keeping window frameless exactly.