Divide Surface vertically

Hello,

I am trying to divide a surface made out of curves so that it is divided in vertical individual panels that should look like this picture.

But after I use the command divide surface, the new surfaces do not have the same distance and they seem to be diagonal. What am I doing wrong? Can someone help me with this please?

Here is the grasshopper file:
Sample1.gh (18.9 KB)

Thank you very much!

They look vertical and evenly spaced to me:

Why are you using this cull pattern?

False
False
True
True