Splitting rotators swaps typed values

Exact same problem. ‘Break rotator’ simply swaps my Y and Z values. The weirdest thing is that ‘Make rotator’ actually puts them back in the correct order. Please fix, i just wasted hours.