When multiple links connect from the same side of a node , they overlap or run directly on top of each other, even when using ‘AvoidNodes’ with ‘Corner’ and ‘Curviness’ values 10 and 20 respectively. There is no built-in property to space parallel links apart. Am looking for guidance or a recommended approach to automatically offset or separate these links for better readability.
There is no built-in feature for Link Routes to avoid other Link Routes.
You could try overriding Route.GetEndSegmentLength and/or ComputeCurviness to return different values for each of the port elements that have any Links connected with them. The Dynamic Ports sample does that, although its implementation details are probably quite different from what you have and need.
