Nurbs divide with arcs similar arc length with minimal deviation

You might have better luck with this RhinoCommon method:

Edit: It appears to work quite well with your original curves:


190724_CurveToArcsAndLines_GHPython_00(1).gh (27.7 KB)