This is because if meshes are different, the target edge is fixed. But if we are self-snapping, the edge might move because one of its extremity might itself have been a vertex involved in vertex-edge snapping.
This is because if meshes are different, the target edge is fixed. But if we are self-snapping, the edge might move because one of its extremity might itself have been a vertex involved in vertex-edge snapping.