Were the dimensions in the stl different than what you found on the original? I wonder if it might have been a calibration issue that foiled your first attempt. Not your fault. For example, I can get a 20mm test cube absolutely perfect, then immediately print a 100mm cube and be way off. I have also found falling out of calibration with changes in temp and humidity throughout the year. Changing bed and print temps, even for the same filament, will screw the calibration. I think that, even after very careful calibration, getting a measurement within ten thousands of an inch of intended is doable with practice, experience and setup, but rarely repeatable, and certainly not between two different models. Most tools I print for my shop have plenty of slop built into the design. Anything that matters (which isn't much) I spend an enormous time with a calibration-at-scale procedure with different test pieces designed specifically for what I intend to print, then some trial and error iterations before I get something I'm happy with.
That said, can you share your measurements and the stl? I'd love to give it a try.