diff --git a/Marlin/src/module/motion.cpp b/Marlin/src/module/motion.cpp
index fd67b887e6efd8fea3fd55ab2101346526dbb461..0216a658c5a06765fb18f8fb5675d32ac3506caa 100644
--- a/Marlin/src/module/motion.cpp
+++ b/Marlin/src/module/motion.cpp
@@ -1604,7 +1604,7 @@ void homeaxis(const AxisEnum axis) {
 
   #ifdef HOMING_BACKOFF_MM
     constexpr float endstop_backoff[XYZ] = HOMING_BACKOFF_MM;
-    const AxisEnum backoff_mm = endstop_backoff[
+    const float backoff_mm = endstop_backoff[
       #if ENABLED(DELTA)
         Z_AXIS
       #else