Backlash compensation in any software, not just Mach, is pretty much a sticky plaster approach. All it takes is for whatever cutter/drill you're using to push the table, and the free play could end up in either direction of the lead screw.
Things like always conventional milling do help to control the play, but it's still not guaranteed.