hi,
First off, It is best to internalize your geometry so as not to have to post both .3dm and .gh file (have a read at this, it’s going to be very useful)
What I think the problem is, is that the result of your loft is not a surface as you might think. (if during a loft it is difficult to connect a series of curves, Grasshopper creates a brep -so as to give you something- but it is essentially a mesh and doesn’t have the properties of a surface.)
In the following definition I realigned the ‘ribs’ using orient and the result is indeed a surface.
surface.gh (19.3 KB)
EDIT:
Sorry, I missed the scaling part (I always miss something )
surface.gh (20.8 KB)