Increasing animation weight value via a timeline in blueprint does not work as expected

Hi!

I am trying to update the weight value of an animation track from my level blueprint. As it should be a gradual increase, I used a timeline. The value increases as expected (its printed to the console in the video) but the animation looks really weird, as you can see. Is there something I’m doing wrong?

Edit: I tested how often the timeline update executes and it’s between 135 and 160 times. Is that maybe the issue? How can I only execute once every frame using the timeline?