@meoyawn you have to specify the edge with the correct containment (see the bullet point on Edge Containment here). For your example, move the edge inside
I'm not completely sure what is going on with the layout when the containment is not as expected by the algorithm.
@DPros there's nothing built-in. You could compute the position yourself, use ports, and assign fixed port positions. However, that likely negatively affects edge crossing minimization as you have to pick an order of the ports beforehand.
thx for the answer, I guess I'll dig up my trigonometry and try to extend the sections
proxynode lower than it should be