Marlin 1.1.x on Ender 3 changing PREHEAT_1_FAN_SPEED has no effect?
Apparently, I forgot a critical step:

While I have completely reconfigured the LCD menus, setup custom 25-point mesh leveling, changed a bunch of other numerical values, and flashed the firmware dozens of times, certain values will never be updated unless you remember to initialize the EEPROM after the flash! 

Honestly I kinda wish they would make it all or nothing but I guess there is limited space so particular things take priority.