Ok.. so homing is resolved. I upped the back-off speed and it fixed the problem.
The spindle is still not working. I double checked all grounds and moved on ground that was not into a star to the same grounding point. It was for a small PSU but I moved it anyways. I also tried connecting and disconnecting the shield at the spindle end. I also jumpered out all limit switches right on the UB1 as to eliminate the wire runs picking up the interference. As soon as I click the M3 spindle button it say limit switch triggered. Nothing on the diagnostic page indicated a limit switch triggered....
If i slow down the acceleration speed it delays the time to the limit switch trips though the spindle never moves.
If I reinstall UCCNC I can still use the spindle.... once.