Why is the object not running in the given path
The main reason it's not working is because you've offset the centers of the the curve and the object.
Here I've selected each and pressed Alt + G to move them back to the origin.  I then select the object and add Follow Path constraint and select the curve as the Target.  I then use the timeline to step through the animation.

After you know it works the way you want, you can scale, rotate, and move the curve any way you want.  But the object needs to be at the origin before adding the constraint.
Anything different will create an offset to the path and, unless you know what you're doing, can cause unpredictable results.  It's probably just better to set it to the origin and manipulate the curve so you can visualize the transformation.