My CNC is not always returning to (0,0) home coordinates once a project is done. If I reset and redo the setup from scratch it works correctly. However on subsequent projects after it is done carving it will zip to the right x-axis and bump hard into the rail and then continuously bump it until I shut the machine off.
The only difference I can tell is that I am pausing or restarting the design to fix the offset by a few mm here and there on my long carving projects.
Now that I am typing this I also do recall once seeing the easel simulation path sometimes going way off to the right off-screen on some path that did not make sense for the shape I was carving.