diff --git a/Marlin/temperature.cpp b/Marlin/temperature.cpp
index 50a8f7b1d20beead2c381c570982e8f44defaf38..139f14e60d531d3bc0d98aa3e25fb1125f03c951 100644
--- a/Marlin/temperature.cpp
+++ b/Marlin/temperature.cpp
@@ -982,9 +982,6 @@ void Temperature::init() {
#if ENABLED(FAST_PWM_FAN)
setPwmFrequency(FAN_PIN, 1); // No prescaling. Pwm frequency = F_CPU/256/8
#endif
- #if ENABLED(FAN_SOFT_PWM)
- soft_pwm_fan[0] = fanSpeedSoftPwm[0] >> 1;
- #endif
#endif
#if HAS_FAN1
@@ -992,9 +989,6 @@ void Temperature::init() {
#if ENABLED(FAST_PWM_FAN)
setPwmFrequency(FAN1_PIN, 1); // No prescaling. Pwm frequency = F_CPU/256/8
#endif
- #if ENABLED(FAN_SOFT_PWM)
- soft_pwm_fan[1] = fanSpeedSoftPwm[1] >> 1;
- #endif
#endif
#if HAS_FAN2
@@ -1002,9 +996,6 @@ void Temperature::init() {
#if ENABLED(FAST_PWM_FAN)
setPwmFrequency(FAN2_PIN, 1); // No prescaling. Pwm frequency = F_CPU/256/8
#endif
- #if ENABLED(FAN_SOFT_PWM)
- soft_pwm_fan[2] = fanSpeedSoftPwm[2] >> 1;
- #endif
#endif
#if ENABLED(HEATER_0_USES_MAX6675)