The Problem IS you pressed STOP instead of Feedhold(;-)
At feedhold all the modal calls such as G1 and feedrate stay in play but with stop Mach dumps all the modal values AS it should. Then IF you press start again the only thing it knows at that point is G0 so that is what it uses.
Might want to curl up with a GOOD gcode manual and study up on the process a bit.
(;-) TP