Hey, the normal homin moves are done as soon as the probe is hit.
But MANUAL_STEPPER STOP_ON_ENDSTOP=1 takes it’s sweet time after the stop. It seems it waits roughly the time it would take for the full move when the move is actually over alrleady.
This is a known limitation of the MANUAL_STEPPER STOP_ON_ENDSTOP command. Improving it likely requires work on how homing is implemented in Klipper (I made a brief note on this at Klipper development goals for 2024 ).
-Kevin