The other solution is to use geodesic and mesh iso splitting
A bit better with subdivided mesh but takes 6 min to calculates. I have to rewrite geodesic script.
And one solution to flatten the strip is to suppress inner points. I don’t know if it is somewhere available. I wrote mine for my projects.