yeah, it never reaches the point, like the turtle and Achilles...
you need a destination point, which must not be constantly relative to your Sprite.X.
Since lerp sets SpriteX every time adds (StartX-TargetX+50*0.1) to your Sprite's position. Always the same amount, constantly, whoosh
Think of a dog, with a stick attached to the back, having a sausage hanging down in front of the nose.. or just the tail catching dog.. moving infinitely toward it, but never getting grab of it.
Try cosp by the way, eases in and out, works same way: cosp(Sprite.X, TargetX, 0.1)
Target can be mouse-pointer X, or screen corner, or whatever...