BP_Actor instance location is not getting updated as per Timeline

Thanks for the info. This is not what i am trying to do but i like the idea of using a vector as editable param instead of many booleans and strings. And is there any reason to not using delta seconds?
I am more confused with it. Lets say i need to move actor 250 units(2D distance) in 4 seconds(timeline length) and if i chose the constant as 10, to make animation fps independent i need the
result = 250 X delta seconds X 10 X timeline curve value, And then actor is moving different distances based on fps i set in the animation.

Is there a way to determine the constant that works better on most FPS settings? Am i missing something. Is my understanding of delta seconds correct?

I shared the logic i am using (might not be that efficient). Can take any kind of suggestions that affects the performance and any code smells.