why are my balloons being retarded?

I don't like to point my balloons with spots. I'd rather have an arrow but when I move the balloon point to the edge of the part.....

It snaps to the corner and depicts part #18 which....

is way the hell over here and they are NOT the same length. Actualy I'm doing it now and all of the 1X1.5 tubes in this row (23,22,& 21) try to do it. If I select the faces rather than edges it works, so I can workaround by selecting faces and changing the auto-leader to an arrow but i want to know why this is happening. Here is the cutlist its going off of...

SolidworksDrawings And Detailing