Timeline node not reversing and smooth curves not animating smoothly

So as a follow up to my last question about the sliding door blueprint from a tutorial, the problem now is issues with the timeline node. Here is the blueprint the timeline is in:

and the float curve in the timeline:

SO. When the play is triggered it starts really slowly then stops at the correct location just really sharply despite the smooth curve. Then when the reverse is triggered it works perfectly smoothly except it moves the door in the same direction as before.
Pls guys, y dis.
I could really do with some help.
Thanks again!
-Jordan.

Hey Captain-Lens-Flares, I had the more or less the same problem, I solved it like this. I hope you don’t need it anymore but just in case.

I added a branch to tell which animation to play depending on where am I related to the door, and then a similar scheme as yours, but set a condition when It’s finished.