Homing sequence won't finish in browser

Everything goes to the right spot, but the browser says its still homing and won’t complete even though its in the correct spot. I end up having to back out of the browser and just do it manually.

What do you mean by manually?

It is easel; you see it hit, pull off then re-hit for verification.

My thought is this has something to do with the z axis even though it stops like it should. Last night it worked like it should and I was even able to use the z probe for one carve. The next carve it wouldn’t complete and neither would the z probe read.

yes, but i shut it off. Also, that doesn’t resolve the issue

check your switch status in machine inspector for any failure. like when i wired my switch NO/NC forgetting the COM.