Issues with ZED_Calibration tool after inaccurate factory transforms

We recently purchased 3 Zed 2i cameras and are measuring road surfaces at a distance of 1-3 meters away. We originally tried using the factory calibrations for the cameras, but these have proven to be inaccurate (depth readings in Neural+ mode were on average 97% of the true depth of the features we measured). We tried to recalibrate by hand using the ZED_Calibration tool on linux, and while we got good results on one of the cameras (now 99.7% of the true reading on average), no other attempt at calibration is working for the remaining two cameras. We have tried performing the calibration on a low reflectivity screen in a dark room while minimizing vibrations of the camera relative to the screen, but even still the best calibration we can get does not get us close to the 99.7% we got with the original camera. Are there any other best practices to use while calibrating? Is there any way we can make the calibration more consistent? And why did the factory calibration ship consistently with inaccurate depths? Thank you in advance!