Вы старательно избегаете чтения описания команд. А их вам нужно всего штук 10. Я вам расскажу как найти причину: в прюше в окне для ввода gcode-а, в каждом из используемых полей напишите первой и последней строкой комментарий. Комментарий с ";" начинается. Например для стартового кода принтера ";printer start gcode begin" в начале и ";printer start gcode end" в конце. И аналогично для завершающего кода и для кода в настройках филамента. Комментарий не исполняется принтером, но попадает в файл. Поэтому вы можете открыть готовый файл и посмотреть, что и куда попало. Открываете описание на сайте марлина и начинаете выяснять, что делают написанные вами команды.