If the EEPROM is enabled, Marlin always attempts to read its settings from the EEPROM. This code invalidates the settings stored in EEPROM. So even though Marlin is checking the EEPROM for the information, Marlin decides the information is invalid and does not use it. Marlin then falls back to using the values defined in Configuration.h