Dragging a linkline and dropping it on one side of a node causes the endpoint of the node to move to the middle of that side.
Routing depends on many properties, especially toSpot and fromSpot.
To help you, we really need a lot more information.
The current state is that when you drag a node to reposition it, the link start point of the node changes to the appropriate location. However, dragging the link does not change the link start point on the node. I would like to change the start point on the node when I drag the link, when I drag the node, and, if possible, when I drag the link directly.
Please show us before-and-after screenshots along with the link and node templates and the Diagram.layout.