Just to confirm a few points:
- A body frame rotates with a body. It need not be aligned to the rotation axis.
- Angular momentum vector always aligned with rotation axis (not deviates from it).
- An observer on the body surface (body frame) observes no motion on a body.
- Principal axis of rotation comes from the symmetry of the body.
- Principal axis of rotation need not be rotation axis itself.