diff --git a/Marlin/Conditionals_LCD.h b/Marlin/Conditionals_LCD.h
index d36931662469165a3e23acc75995dfcfc99d433b..69526dec7fbbdd2288dc563cb14f7975ef3f0137 100644
--- a/Marlin/Conditionals_LCD.h
+++ b/Marlin/Conditionals_LCD.h
@@ -376,8 +376,10 @@
       #define NUM_SERVOS (Z_ENDSTOP_SERVO_NR + 1)
     #endif
     #undef DEACTIVATE_SERVOS_AFTER_MOVE
-    #undef SERVO_DELAY
-    #define SERVO_DELAY { 50 }
+    #if NUM_SERVOS = 1
+      #undef SERVO_DELAY
+      #define SERVO_DELAY { 50 }
+	#endif
     #ifndef BLTOUCH_DELAY
       #define BLTOUCH_DELAY 375
     #endif