diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index 17d3737b0..d18eff52f 100644 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -7361,7 +7361,7 @@ void manage_inactivity(bool ignore_stepper_queue/*=false*/) //default argument s } else { if (mcode_in_progress != 600) //M600 not in progress { - if ((lcd_commands_type != LCD_COMMAND_V2_CAL) && !wizard_active && mmuFilamentLoading) { + if ((lcd_commands_type != LCD_COMMAND_V2_CAL) && !wizard_active && mmuFilamentLoading && !mmFilamentLoadSeen) { fsensor_check_autoload(); } else { fsensor_autoload_check_stop();