Didn’t look at your file but in general the curves will only loft nicely when they have the same amount of control points.
Here’s an approach to solve the problem: