Hi Philip, the main problem causing the weird looking result is that your middle curve is not closed, but the ones on the end are closed curves.
In MoI v2 there is an object type readout that shows the type of the selected object, if you select the middle one it reads here as just "Curve" instead of "Closed crv":
If you zoom in on this area a bit you'll see where it is open:
You'll generally want to have all the profiles have the same kind of closure - either all closed are all open.
When you've got an open curve in there, it means that MoI will only try to flip the curve either one direction or other other and won't be free to manipulate the "seam points" as it normally would to help align things.
But additionally to that, you've also got a configuration here with a differing number of segments between the profiles - the end curves are made up of 2 segments and the middle one is made up of 4 segments. When you have something like that the curves will end up getting kind of averaged together but that's probably not what you want.
Instead you will probably want to use Edit > Separate to break the curves up into pieces, and handle the sweeping in different passes so you can more exactly control how segments will be matched up.
So for example, you'd want to do one sweep with these 3:
Then another sweep with these 3:
Then you would have some planar surfaces to create by the Construct > Planar command and then join the whole thing together.
But you'll need to fix up that gap in the middle profile first.
Whenever you want to have a certain kind of segment matching between different profiles you may need to do the sweep in individual pieces like this - MoI will match up profiles that have the exact same number of segments between them but it isn't able to always understand how you'd like for different patterns to be arranged with differing numbers of segments.
- Michael