Divide components with circles/ellipses problem tangents

Hello there, I noticed that all divide components create planes that go in different directions, why is that ? Can it be fixed ? No problem with anything else except circles and ellipses. Small glitch ?

you can use cross product vector by z vector and curve vector

use perp frame/perp frames, or tangent and z vectors with cross product, as was mentioned