Hey all.  I thought I jumped the last hurdle with this machine after the external THC, but a very annoying and odd problem popped up that really has me going wtf.  Simply put, my y-axis home switch isn't backing off after its activated.  The annoying part is that the x-axis works fine, meaning it activates, and backs off till the switch releases like normal.
Things I've tried:
 - Removing the switch and operating it by hand.
 - Use shielded and unshielded wire / different gauges of wire
 - Removing the X-axis switch and only focusing on the Y
 - Re-mapping the Y-switch to the X-switch (works fine)
 - Using different ports on the G540
 - Trying different switches
 - Reversing home direction / changing home order
 - Adjusting backoff and approach velocity
Machine:
 - Mach 4 windows 10
 - Ethernet SmoothStepper
 - Gecko G540
I'm really at a loss as to why this is happening.  I have no issues with the motors changing direction during cutting and really not any other machine issues at all.  The last thing that I can think of is re-installing the motion plugin with the new beta version and re-mapping everything from the start.  I haven't seen any other threads of a machine only having an issue with 1 axis in particular, so I'm hoping that this is some kind of fluke issue.
Anyone have any ideas what would cause this?  I can post the ini settings and everything later tonight if anyone needs to see it.  Thanks