I don't have your file in front of me at the moment, but a couple of points. In my test case, even though I have snap and glue to geometry enabled, when you place the line on the geometry edge, the connector point must be red when you release the line, otherwise, it has not glued.
2nd, if you also have lines that extend either to the left or right, not to mention upwards and downwards, then the "fix" needs to be modified such that a single version will work. That is, the line shape needs to become smarter. One approach would be as follows:
A.) Open the shape sheet for your line.
B.) Right click to add two sections: User Defined and Actions.
C.) Edit the User Defined section and change the name "Row_1" to "Right", and the entry for the Value cell is "1" (no quotes.) The new row name will be User.Right.
D.) Edit the Action section.
1.) Optional -- change name from "Row_1" to "Title", and set the Menu entry to "_Line Direction"
2.) Add a 2nd row, change name to "Right" and edit the following cells as follows:
Action = SETF(GetRef(User.Right),1)
Menu = "_Right" with the quotes
Checked = User.Right=1
3.) Add a 3rd row, change the name to "Left". Make the same edits as in 2.) except change the "1" to "0"
E.) Edit the 1-D Endpoints Section entries
1.) BeginX = GUARD(IF(User.Right,(BeginX+2 in),(BeginX-2 in))) where the 2 in is your value and units.
F.) Check the Connection Points Section -- you may have to add it to the shape sheet. You probably want to change the Type /C entry to be a 1.
If only left and right are options, then you're done. If you want to have the lines extend upwards and downwards, then you need to duplicate the above steps for the cases "Down" and "Up".
Now, if you right click on your line shape, you have the option to select the line extension to either the left or right. It's taken longer to write this than it does to do the edits!

Sure HTH!!!

Wapperdude