Continuous sweep w various section fail

I was trying to create a continuous sweep profile with various sections. However, the result always have portion of the sweep in a different direction.
SLAB (45.4 KB)

See this thread?

it’s a different approach. my seems broke the direction

for the ones that are sweeping in a different direction, you can realign the plane to a new vector
SLAB (53.6 KB)