What pause/resume technique did you use? i.e. what buttons did you press or what commands did you send? Random curves tend to be from G2/G3 moves that started in the wrong position so get interpreted wrong.
I am using the freehold buttons and resume buttons in chiliPeppr. This morning I took the plunge and upgraded to GRBL 1.1 and now I am using Jpadie. No feedback on the positioning I know but its a work in progress.