The console output is >2,-2,-2< instead, which is weird.
I tested some other number for pitch and it seems like this weird result always happens, when the pitch of SetRotation is between -90 and -180 or 90 and 180.
I don’t think this is a bug. It’s just the way that rotation are optimized internally. For example rotating 400 degress on one axis will be optimized as 40 degrees (400 - 360), but means the same.
We could always leave it here, incase other players may have that same question/issue and if they search the thread, they can fall on this and have their answer