Hello, as a machinist and mechanical engineer, I also have the MakerGear M2 (which is a very good solid machine!), I deal with backlash everyday and since we all know what it is already I'll skip that part to give my two cents on this whole thing. I too was a bit worried about the backlash in the 3D printer when I first got it, as I put it together I noticed that the way they are made (M2) they are very rigid machines that were very well thought out. The first thing and one of the most important things is to make sure that the frame is rigid and has not flex to it under normal movement, if it does start there with your problems but as the MakerGear and all the rest that use ribbed belts and ribbed pulleys that have a set screw which screws onto a flat on the stepper motors, check these as I have seen and heard about them coming lose or being lose in fully assembled models, this would be a good time to add some blue Loctite to the set screws. Now I can only speak on the models I have seen and they both have grooves that the stepper motors screws can slide in to tighten the belt, no matter what belt they make they all have a tiny bit of stretch to them even the anylon corded belts will stretch a tiny bit before they stop and that really has to do with the really high "jerk" loads they are put under when changing direction. When it comes to ball screws on an axis there will be some backlash depending what grade they used and they do wear out over time along with the linear rails, so if it's done a lot of printing for a few years now it may be time to replace a few things.
You can set "offset's" in both the firmware (I think) and S3D but I don't think that would fix any to do with backlash simply cuz each movement will be diff and the offsets will stay the same so it would turn out funky looking lol.
Hope something helps!