Allow me to clarify a bit what I said before and add a little more detail:
Mach 4 is made by one software vendor. The ESS (Ethernet smooth stepper hardware board) is made by another vendor. The ESS folks (Warp 9) also make a plugin for the ESS to talk to Mach.
We (Avid CNC) take a particular version of Mach, the ESS, and it’s supporting software (the ESS plugin) and customize it with our own software and installer.
We don’t always have the most up to date versions of Mach, or the ESS ands that’s because of the customizing and testing we do to make sure that all of this hardware and software plays well together.
Whatever version is available to download from our site is the latest version you should be running Mach4 - CNC Software
So even though you might see some new feature or a bug fix on Warp 9s site, or Mach, that may not be integrated into Avids version.
Go back and have a look at our troubleshooting steps: Mach4 - Troubleshooting
In particular this one: Mach4 - Troubleshooting
All of these docs have been written by our support folks to help deal with common issues on common setups, which is I think what you have.
If those steps don’t work, contact support and one of those folks will happily walk through it for you.
Hope this helps!
(and I hope you don’t mind me laying this all out again, just want to make sure you have the right info, and anyone else that may find themselves on this thread)