First of all, if you use spring arm with “use controller rotation”, you must set PlayerController->ControlRotation, not WorldRotation of arm itself.
Also, if its simple linear rotation, you can use Timeline, or function, that changes some scalar variable from 0 to 1, and use LerpRotator function to make interpolation from current rotation to currentrotation + 90.