That’s how Euler angles work.
- Values become inaccurate in certain orientations. In particular, when
 pitchis ±90 degrees,rollandyawbecome erratic. See the wikipedia article on gimbal lock.
Source: swift – ScenKit eulerAngles strange values during rotation – Stack Overflow