I don’t know what the exact problem is, I used to get this also.
What you could Change:
Use the RelativeLocation instead of the World location, this way you don’t have to get the actor location and add it to something. So less stuff that could go wrong.
Just use the output of the timeline as location offset.
You should still be able to place the button wherever you want since it is the RelativeLocation.