Changing line direction, Kangaroo2 custom goals

I have a very simple task that I want to achieve but cannot make sense of the results I get.
Even if I can get it in other ways the point is to understand how to make the custom goals work.
I have a line and a vector that shows which direction is supposed to go. If it is not parallel (or VectorAngle zero, I am open to suggestions on which one is better to use), move the point I am telling you to, so that it becomes such.
I have an example of code with no PS that works.
Why does the line extend so much?
Why do other lines move when I use the length constraint?


Tries.gh (15.4 KB)

PS: does anyone know what type of iterator Kangaroo2 uses?