Mesh Surface not aligning exactly with surface

Hey,
So i’ve been trying to create this weaving canopy that links a cluster of buildings. However when turning my surface into a mesh, it acts out a bit.

I’ve attached the rhino and grasshopper file below, Any sort of help is highly appreciated.

canopy gh.3dm (1.4 MB)

unnamed.gh (12.3 KB)

Try pull the mesh to the shape alor simply Quad Remesh