So TYPE:FILL can replace the several lines of code required to execute this procedure. It's my understanding that M600 pauses machine, but what about the other M600 codes? Extruder on, extruder off, or change filament? The program has your tool paused and all other commands are on, I think the reason you are getting a pool of plastic. Extruder is still on M604