Shouldn’t this be a logic gate? AND or OR.

What are you even converting the bools to here?
Perhaps you could work with delta to get constant speed like so:
Can be flipped around if needed. 1 divided by delta * speed factor
Or you could even use the constant speed directly, without the need for a timeline (although, they are neat):

