To add some more info to this,
I reinstalled the entire operating system and mach4 today to see if anything changed and I have the same result.
If I reference the x,y,z axis I am unable to start the spindle. If I do not reference them and try and start the spindle right when the program launches I am able to spin it up no problem, but then I am unable to reference any axis until a program restart.
If I roll back to mach3, everything works fine. Was just really looking forward to doing things in LUA instead of VB.
Have tested with Windows7/32 and Win10/64 with identical results.