Hi Paul,
My script did not cover all corner cases. I’ve revised the node. Give it a try:
CurveLoop.Simplify.dyf (4.6 KB)