Hi guys, if you open inspector and watch the x y z values of rotation, and then you play around with the gizmos, at some point one gizmo control, lets say gizmoX starts changing each value not only x value of rotation.

Something tells me that I will get the answer “that’s suppose to happen”. But can you explain to me why, and is there a way that I can control these values separately with each gizmo control.

You are right @nogalo That’s suppose to happen.
Rotations are combined. Imagine a cube with a rotation of 90deg on X axis. Y axis of the cube becomes Z and Z axis becomes Y. Depending on the order of axis application, you won’t get the same result at the end as well. In Maya IIRC, you can set the order of multiplication and default order in one package might not be the same in another one.
There is no default way of doing it.
If you add Euler interpolation, this can be a mess and usually, internaly, no one interpolate angles and use Quaternion instead.