Thanks! This is much more specific and very good for getting useful help from the community,
The problem is your analysis is forcing the position outside of the travel limits.
at 600 mm/s you will reach 410mm in 0.683333 seconds, but you ask to go for 1 second with only 10 frames.(0.1s,0.2s,0.3s...)
At 0.6 seconds a frame is made and the travel is 0.6*600 = 360mm. At 0.7*600 = 420 mm >410mm so an error and only the previous frame at 0.6s was successful. If you did 100 frames the last success would be at 0.68 seconds =408mm.
A couple more tips...
Current Position as Initial means wherever you last left the model.

It is better to set your analysis with an initial condition that starts with a snapshot with the configuration at the true beginning. (circled, looks blank to me)

Another way is to control the position rather than the velocity. This way the initial position/condition does not matter and can be left blank.
I would use driven quantity position and function type table and have two lines like so.
time, position
0, 0
1, -410
I would try to change the direction so it travels positive 410 rather than negative. There is a flip direction for the initial connection definition. The slider arrow points in the positive direction and can be flipped. Also in that definition there is a place to change the joint names so they are more readable rather than "Connection_6" In my example "Handle_Pivot"


-regards