I have an object which follows a Bezier curve, I've made enough segments so it can follow the curve. on the top samples, I've set the axis to X and the object follows the curve on the same Axis and same location axis, but the object doesn't seem as the Bezier shape spiral curve, its incomplete and just goes off direction and intersects with parts of the object.
On the bottom I set the axis on -X the object follows the curve perfectly making the spiral shape, but its not on the same level axis. If I try move it up or down, the whole object deforms. I've tried applying all transforms, but that didn't help. So what am I doing wrong so I can fix this?