I did not think the smoke unit is fan driven? Modulating the heater will not make it puff... it's a resistor that has thermal mass... it will not switch on and off rapidly like an LED.
I pulse a fan motor, leaving the heater pretty constant, lowering and raising the heater current with speed somewhat.
I pulse a fan motor, leaving the heater pretty constant, lowering and raising the heater current with speed somewhat.