CNC Homing Help?

I'm having trouble setting up Homing on my MPCNC.
I'm using Arduino Uno with CNC Shield and CNCjs as a Gcode Sender and have uploaded GRBL 1.1h
All connections are made to the CNC Shield.
GRBL codes for auto homeing are enabled, when the process starts it lowers the Z-axis and limit switch is activated but the machine does not stop.

Any help or direction to a link would help.

Thanks

There are two seperate settings for homing.

I always recommend reading this page to start with.

See $5, $20, $21, $22 and also the explanations for them.

Other post/duplicate DELETED
Please do NOT cross post / duplicate as it wastes peoples time and efforts to have more than one post for a single topic.

Continued cross posting could result in a time out from the forum.

Could you also take a few moments to Learn How To Use The Forum.
It will help you get the best out of the forum in the future.
Other general help and troubleshooting advice can be found here.

I would remove/disconnect the drive couplers before testing homing. If you crash an axis it can cause
expensive mechanical damage. Just simulate the movements by hand-operating the limit-switches and check the motors stop.

Once you have it doing the right thing re-couple the motors and check again with hand over the e-stop switch...