InterpToMovement component with RotationMovement

I have an object rotating via the RotationMovement component, it works fine.

I want it to move via a defined path so I use the InterpToMovement component and define the control points, works fine alone, but as you can imagine the rotation component mess up with the axis, so it kind of move in circles instead, nice feature if that is what you need. Axis set to relative for control points or not, does not chance anything.

Is there any fix for this without going spline stuff?

A little bump here too.