Hi, I know why it hangs. It's due to KWin's tilling capabilities and it thinks i want to tile a window when i move it to the edge of the screen. That alone is perfect, no issue there. However, this also happens when you move your window quite rapidly from screen A to screen B causing it to hang for a moment on the screen edge. It's short, barely invisible, but noticeable nevertheless. I think kwin should take mouse movement into account when when moving a window from screen A to screen B. The faster i move the window, the less likely it is that i would want to snap it to the screen edge. However, it should only do that logic if the next pixel isn't the edge of the screen, but a pixel on another screen. A possible workaround for me would be to disable "Tile windows by dragging them to the side of the screen" which is in Desktop Behavior -> Screen edges, but i rather don't do that since i like the feature. Reproducible: Always
*** This bug has been marked as a duplicate of bug 352050 ***