I have noticed the printer just skip a whole line of code, I.E you have 3 shells selected and on one of the passes it randomly just skips one of the shells, then resumes the print normally. if it is one of the outer shells you can see that it is just missing, I have observed this behavior first hand as it was printing! it did the first pass, the second pass, then just went to infill, it didn't even try to print anything for the third pass. It is like a line of code just got lost somewhere??
I have a flashforge creator pro and I print from SD card.
It does not do it all the time, just randomly or not at all. I would say that one out of 10 has a line missing.
Is there a checksum on the gcode or something to see if what is in the file is complete?