The go:Node.FromSpot and .ToSpot attached properties control where a link will connect to a node.

Normally the LayeredDigraphLayout will assume use of Spots that are appropriate for the Direction that you specify. But since you said SetsPortSpots=“False”, it isn’t doing that. So if you want to control the direction of link connections, you’ll need to specify it.

I am guessing that you just want links to connect to the top of nodes. If that’s the case, and if your links are going from the “parent” node to the “child” node, then you just need to add go:Node.ToSpot=“MiddleTop” to the go:NodePanel of your Node DataTemplate.

Thank you. Setting the property to true did it.