Unable to lock Spring Arm rotation after adding mousewheel zoom


I’m using the default Top Down blueprint and followed a tutorial to add camera zoom to the mousewheel. The scroll works pretty well but as soon as I scroll the wheel it sends the camera to a steep angle leaving my character too close to the bottom of the screen.

This is before scrolling

This is after scrolling

I want the camera to be locked at a 35 degree angle and for the zoom to just track in and out along the boom arm at that angle. I’ve tried adding SetAbsolute (Set Absolute Rotation) at various points in the blueprint but I’m obviously not getting it right.

This is what I added to the TopDownCharacter blueprint. If anyone could let me know what I need to add or possibly change about this, would super appreciate it.