Creation of NurbsCurves through points - question on accuracy

Hi Everyone,
I’m currently making a fully customisable truss structure, allowing the user to adjust camber, width, gable height, bay numbers etc. I am using the IF functions combined with True/False switches to control the creation of advance steel objects onto determined geometry.

One area is the shortening of my top chords based on the requirement for vertical or angled end posts. For the shortened version, I have used points created on the original Top Chord geometry, and then applied a NurbsCurve.ByPoints node through Start, Mid and End points.
Will I have an issue with the accuracy of the curvature of the line even with using nodes generated from plane intersections on the original curve?

This comes from looking at the geometry made and there being an odd graphical shift in look. See image below.

Thank you all.