Mesh it is, then.
I don’t understand why/how you need to “use” the flat brep/surface if the 3d curves hold all the information.
Here a solution using directly the 3d curves.
By re-using an old script from here, we can do this:
mesh stuff.gh (19.9 KB)