We have used AvoidsLinksRouter.js file to resolve the horizontal and vertical links overlapping alignment issue. Now the links alignment is fine but the links are crossing over the nodes. Because of this links overlapping on nodes issue the links connections are not showing properly.
I had already responded to your earlier email message. You can decide whether to continue here or via email. But there isn’t much reason to continue in both channels.
I was suggesting that you use AvoidsNodes Link.routing and a Node.avoidableMargin that is 20 or so.
But I do not understand why your links are spread out so far from each other when AvoidsLinksRouter.linkSpacing is 4, the default value. Unless you have modified that code, coincident link segments should be spaced 4 units apart, but your screenshots show them much farther apart.
Some one else worked on this Walter. I am new here. I found below code in AvoidsLinksRouter.js file function
AvoidsLinksRouter() {
this.linkSpacing = 30;
this.maxIterations = 100;
this._segs = [];
this._list = new go.List();
}