Update to v0.32
Threading Increments anomoly
Nobody forces you ... I only wish I could fix some issues based on Mach3 itself. MinIncrement is such a case, it depends on the X axis mode. Means: If you change the mode, you have to change the minimum default too if you want equal behaviour. (same for Clearances ...) That is not entirely logical, but anyway. I only regret my time looking into issues which aren't part of what I did.
Why in the world do you want to use so many passes? To get these values, i had to aim for 37 in equal strategy. Because of the minimum, only 32 should be executed anyway. For most of them, you hit the minimum value which is because without pressure, the tool won't cut properly. Even my lathe with only 500 Watts can make this thread in 10-15 passes max, and that is on the safe side. The difference can be because of rounding of such small amounts or a different setting for the minimum. After pass #16,...
Hard coded thread data definitions?
Spindle rpm increase or decrease whilst running threading
That is a issue of Mach3 and not of the Gcode. If you have the extended threading diagnostic active, the true RPM is displayed on runtime and the RPM is a closed control loop based on the spindle index and the Z speed.