In realtà i comandi che ti ho postato andrebbero a sostituire quelli che hai, ma nulla vieta di fare una integrazione dei 2, fammi dare una seconda e più lunga occhiata al gcode iniziale che hai postato tu e poi ti saprò dire, ti consiglio comunque di googlare un po' per i comandi gcode, almeno, come ho fatto io, comincerai ad avere una vaga idea di che cosa sono e che effetti hanno sulla stampante.
Distanza e velocità di retrazione variano in base al materiale che stai stampando, e addirittura con lo stesso materiale della stessa casa costruttrice ma con diversi colori può cambiare. quindi quei valori sono una cosa che deve essere regolata di volta in volta prima della stampa, ma è una cosa che si impara dopo un po' che si stampa, il mio consiglio è di cercare, almeno all'inizio, il filamento di una specifica marca con la quale ti trovi bene a stampare e concentrarti su quello. Dopo puoi passare a cercare altre marche ed altri materiali. Io al momento sono nella fase "mi trovo bene con pla e petg Sunlu" ma sto cominciando a provare altre marche, per esempio mi sono stampato la cover del telefono con il TPU della Sainsmart e devo dire che mi è venuto veramente bene, modestia a parte.