Timeline Value Not Returning Set Value

I wanted a smooth transition rotating the camera 90 degrees around the Character (Isometric game). I used a timeline, and set the value to 90 in .25 seconds. however the camera rotates multiple times around the character and landing on some value that is definetely not 90 degree increments.

Here is my Blueprint for the rotation:

And here is my timeline:

Any Help figuring out why the value 90 does not seem to equal 90 would be much appreciated.

Every “update” tick from the timeline it will be adding the new float value (“New Track 5/6”) to the relative rotation. You need to set rotation, not constantly add to it.