Creating vertical element on SubD surface

Hi,
I am pretty new to grasshopper and I have created a complex SubD surface. I have used divide surface to get the surface into points. I used interpolate to connect the points but it is connecting it horizontally but I want it to connect vertically. I have managed to do this with a simple shape but with this complex shape I am having issues.

In some areas it connects vertically. I think it has to do with the SubD geometry but I have no clue how to solve it at this point.

I have attached the Rhino and Gh file. Vertical elements.gh (10.1 KB) Subd form.3dm (561.3 KB)

Thank you,
Jin