diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index cbd33480a42429dcda952dcfe8283c01eb41376a..26b7df639b99062a59ee8b61176db53ef975e963 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -4623,6 +4623,8 @@ void home_all_axes() { gcode_G28(true); }
eqnAMatrix[abl_probe_index + 1 * abl2] = yProbe;
eqnAMatrix[abl_probe_index + 2 * abl2] = 1;
+ incremental_LSF(&lsf_results, xProbe, yProbe, measured_z);
+
#elif ENABLED(AUTO_BED_LEVELING_BILINEAR)
z_values[xCount][yCount] = measured_z + zoffset;