In Ubuntu 20.10 on Wayland, windows resist having their edges cross eachother whenever their edges align, i.e. when I move a window so that one of its edges overlaps with a parallell edge of another window it won't go past the overlapping edge until I move the cursor a small distance further.
Not only does this happen when their outward edges meet (i.e. a gap between the windows followed by no gap), but it happens when an inward edge meets an outward edge as well (overlapping windows move so that their edges align -- windows still overlapping).
Moving a window around is a very jerky experience. I can live with two outward edges resisting overlap, but with inward edges it becomes too much.
How do I turn this off?
I could find nothing about window behavior in system settings, and no suitable option in Gnome Tweaks. I couldn't think of a name for this feature to search for.
31 Answer
This is discussed in this bugzilla opened in 2012, when a request was made to be able to disable this window edge resistance/snapping feature. It is an interesting read.
In Wayland, gnome uses mutter and this has finally been disabled by this merge request, which made it into the git master on 14th October 2020. I don't know when you might be able to install this version.
Though a suggestion was made in February 2019 to disable the feature and add a toggle option in dconf, it was not pursued, to avoid maintenance effort.
Note, you will stilll be able to activate the edge resistance temporarily by using the shift modifier key whist dragging windows.
2