If you’re pausing in the middle of a cut you’re always going to have issues. The pause is meant to be used during travel or during a issue. If you pause in the middle of the cut you’ll have to select the nearest line to where you stopped and regenerate the program by line.
Check out this post which has a screenshotted sequence of how to use the regenerate by line