Keep ticking fx_counter regardless, this allows all axis to compensate for late block start
added an active flag to steppermotor so it can know when to ignore step or not