Why does it stop moving? Is that the end of the program, or does it throw an error?

Looks odd- is your tool by any chance getting yanked out of the collet?

want to post your G code? I doubt...