there are 2 points, both of which i am not sure if it is intended behavior:
1: the snapping doesnt happen only to the outside edge of a window, but also the inside. (see attachment, those windows snap together)
2: snapping also happens 'through' obstructed windows.
imagine a fullscreen app being between window A and B (from case 1), snapping still occurs.
case_1.PNG
I added the snapping to the insides of windows so that you can line windows up over-top of each other. Unfortunately, it's very time-consuming and performance draining to find out which windows are obfuscated and ignore them, which is why DisplayFusion doesn't ignore any windows right now.