Rotate Actor based on GetPlayerCharacter Location

Hi, I’m trying to get an actor spawned on my level to rotate in the direction of my possessed Character, every tick. I thought I could use a FindLookAtRotation but the Actor keeps spinning every tick, like its interpolating between 2 positions:

Whilst if I use BeginPlay instead of EventTick, the Actor will rotate one time in the correct direction.

How can I do this correctly? Thanks.

Instead of adding to, set actor rotation.