Lock axis while rotating along path
So I started over. Turns out actions have to be performed in a specific order: editing values afterwards does not seem to work well.

The issue I ran into must have been because I applied follow path before I animated the rotation.


Use ZYX Euler on object you want to apply the rotation too
Select local transformation
Animate object rotation first in local transformation
Apply follow path