Switch status reporting for X-Carve

No you cannot use hard limits as a pause. Hard limits cause an alarm in grbl and you have to reset to continue

You can pause using the Pause button or if you want to have a hardware pause use feed hold.