Blueprint Graph Pin connection line question.

Hi guys:
I wrote a plugin to auto shot blueprint graph panel . Because some times we want share our blueprint to other. but it`s very troublesome now.
you can see the plugin demo here : AutoGraphShot - YouTube
and the code here :https://.com//BPGraphShot

So,the question is that:
If a GraphNodePin connect with another ,and the two Pin is very far away . and the connection line will be error(location error).
let me show you a picture:

So,i think the reason is for optimization. when a graph node is invisiby(or, out of panel bound), the connection line with the node will compute by another way.