Luban does not process G-code. Luban either spits out G-code to be processed by the firmware in the Controller, or it’s used as a pass-through to send a file to the Controller. If the firmware in the Controller doesn’t understand a G-code command, it is simply ignored.
Additionally, the TouchPad appears to have some sort of preprocessor that looks for starting temperatures, and perhaps other things, which may modify the G-code that the TouchPad itself sends to the Controller.