I am having trouble creating a grid on a curved surface

I am trying to create a parametric model of the EZB in Frankfurt but I have trouble creating the facade. The method I used worked for all the other surfaces but not on the curfed one. It is probaply because the surface is created trough the “split brep” component but I have no idea how I can solve it.

EZB Frankfurt 2.gh (61.6 KB)

EZB Frankfurt 2 Edited V0.gh (82.8 KB)
Just a try.