Variable changes only once, instead of every tick

So,each tick two timelines called and two variables are being set, defining the play rate for timelines. The problem is, at some point this BP stopped working and now variables change only once, instead of going up or down steadily. As an example, variable for Clouds Play Rate changes by 0.05 once and stays at 7.95, instead of going down all the way to 1.

Would be pretty awesome if someone could point me in the right direction. This thing worked previously and then stopped. I don’t know why and honestly, already spent two hours figuring it out…

Here’s the blueprint.

First of all, you don’t need to start the timelines on tick, they are looping, you only need to start them once.

Second of all, connecting anything other than the parameter updated by the timeline to the timeline Update is not a good idea. I don’t know the details, but I’ve seen some info that event tick and timeline tick are different. Set your play rates by Event Tick, and you probably want to take Delta Seconds into account as well, since ticks are fps-dependent.

Third, you have a breakpoint on the first Set node, so the blueprint stops once it reaches it. Remove the breakpoint by selecting the node and pressing F9.