And when you go above the Soft Max Limit it says you went "over" it, but when you go below the Soft Min Limit, it also says you went "over" it.
When you set the Home position with physical limit switches, and you set Soft Limits below/beyond the physical limit switches, then after you "Home" the machine, you always have to jog inside the Soft Limits before you can enable the Soft Limits. As a suggestion, if one or more axiis are outside the Soft Limits, Mach4 should warn you about it then hold the "enable request" in stasis (like flashing) until all axiis are within the Soft Limits, allowing you to move (either jogging or moving programmatically). And then when all axiis are within the Soft Limits they are automatically enabled. Thus ensuring they are not left disabled unintentionally.
Also as a suggestion, if the Soft Limits are defined, Mach4 should initialize with them enabled.