fix: snap with equal distance was counting double verts