Think I've got it fixed. Not sure where the smoking gun is but here is what I did.
Made a backup copy of my c:\Mach3 folder.
Installed the 062 version of Mach3 from Warp9 website that had the windows 10 fix.
Tried homing. All three home switches clicked and on the hardware tap the lights for home switches lite up. Thinking we have it. I home again.
This time the z indicator does not light and the axis stops, same issue as before. The y-axis homes ok. But x-axis does the same thing.
I know there isn't noise on the switches, but the comment on vibration, made me reinvestigate the debounce in the ESS General Config. I've played with debounce before with no success. But thought, why not try again.
For giggles I entered a value of 10.01 (7 increments of 1.43 microseconds) of debounce filter time. Shutdown and rebooted. Then restarted Mach3.
I'm happy to say that the machine homes every time. I've homed it more than two dozen times from different starting points for each axis. Success.
So many things changed, but eventually got there.
Thank you Graham & Tweakie for you questions. It helped me get my issue resolved.
Dave