Make sure links never go behind nodes

Hey, I would like to know if there’s a way to make sure links never go behind nodes.
We have routing set to AvoidsNodes, however it still happens in some cases. Mostly when nodes are close to each other.

Yes, when nodes are too close to each other there may be no room for link routes to be able to pass without crossing some nodes.

First, how big is each node? An easy way to tell is to temporarily set the Node.background to an obvious color such as “lime”. Perhaps there are elements in each node that are normally transparent causing the node to actually be bigger than they appear.

Second, how are the links routed? Yes, you say that Link.routing is AvoidsNodes, but what are their end segment lengths? It appears that they are longer than normal, which would force them to stick out further, into a nearby node. Once a link route is forced to cross a node it might be shortest to continue straight through.