RotateVectorAroundAxis breaks when "Angle Deg" = -0.0f

Conceptually, -1/0 is a negative infinite value, so it could simply be registering that -0.0f is the representative of negative infinity. Additionally, the engine converts rotation data to quarternions to compute rotation values. What are you attempting to do with the rotation value?