How do I set Yaw rotation of player character in Blueprints?

I want to blend over a period of time, around half a second.

Add Controller Yaw input is done on a frame basis so any attempt to do that over half a second gives different results at different framerates and therefor not a viable option.

I need to know if Set Rotation functions in this instance are broken or working as intended and if there is another way of achieving this result.