Lofting two panelized surfaces with holes

I am having an issue lofting two panelized surfaces together that have holes in them. If I list out one panel from the over all surface offset it and loft the the two together it works. But if I try to loft the all the panels to the matching offset surface I get an error. I have attach the file and screenshots

Curve.3dm (28.2 KB)

Surface (26.6 KB)

I’m sorry! I sent the wrong document. I sent it again downstairs

Check this as well.

Surface (30.3 KB) (27.2 KB)

Another way.

Surface (28.2 KB)

Surface Offset(re).gh (31.2 KB)

Thanks everyone for your help I really appreciate it!