Problem welding vertices/edges
If i understood the question vertex is not join.

Select the edge and subdivide once to get a single vertex

Select the verts and press G twice so that it slide on the edge.

Activate snap transform (shift+tab) and snap both the verts and remove doubles.