Seems like known issue. You can read more here: https://answers.unrealengine.com/questions/21168/pitch-limited-to-90-90.html
Have you tried to use AddLocalRotation?
Btw. does your actor have collision? If yes, you should avoid adding rotation like that and tampering with physics. Better use add torque to rotate the actor.