diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index c90fa0a7fb620abaddf00fa976da862ae2f1bff7..5094b9460f4a9071e9271805a69e29655651c17a 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -6057,7 +6057,7 @@ inline void gcode_M428() {
   }
 
   if (!err) {
-    #if ENABLED(DELTA) && ENABLED(SCARA)
+    #if ENABLED(DELTA) || ENABLED(SCARA)
       sync_plan_position_delta();
     #else
       sync_plan_position();