Smart offsetting of curves with trimmed intersections

Clipper is working when the surface is planar. Thanks a lot for this plugin.

Now if I want to convert the offset network to a surface like pathways, how should I do it? Region difference crashes Rhino after hanging it.

What is the way to use clipper so that the offsetting trims work on curved surface as well? I am getting the following result.

The original cellular grid was generated by using paneling tools. I am attaching both my model and grasshopper file.

FACE MERGING ATTEMPTS.gh (16.7 KB)
PANELING ATTEMPTS.3dm (267.8 KB)