Change object pivot point orientation
This is intended behavior, if you are using Local Coordinates the transform gizmo orients itself to match the object local coordinates.

If the object is rotated so is the pivot, to match the objects orientation.

Either clear the object's rotation if it is not wanted (Alt+R), apply it so it becomes part of the object geometry (Ctrl+A), or use Global Orientation instead.