diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp
index 795a7c56..ab1ce505 100644
--- a/Firmware/Marlin_main.cpp
+++ b/Firmware/Marlin_main.cpp
@@ -6568,6 +6568,7 @@ Sigma_Exit:
 			process_commands();
 		    cmdqueue_pop_front();
 		}
+		KEEPALIVE_STATE(IN_HANDLER);
 		fsensor_enable();
 		fsensor_restore_print_and_continue();
 	  }