Turns out the speed was much too high. I erased those profiles in Fusion, which had updated in the meantime, and I made the following program. Now the torch won’t lower. I get an alert when I load the program into FireControl saying that THC is enabled but there is no THC setting in the code.
It looks like you eliminated the pierce and cut heights in your tool. Doing that will prevent the post processor from adding the IHS loop and THC commands in your program. Your second G-code is missing the IHS commands and THC commands. That is what a cut file looks like for a machine with no Z axis.
Also: your pierce delay is only .001 second in the second file.