The O2 galvanic cells are sensitive to pressure, temperature, and humidity. You mitigate the pressure sensitivity by using as low a flow rate as possible, and by calibrating against "air" at the same flow rate (i,e, pressure on the cell) as the flow rate you use for analyzing. You mitigate the temperature and humidity sensitivity (see table in post number 9 above (reproduced here for your convenience) by calibrating and analyzing at zero % relative humidity and 32 deg F/0 deg C.
View attachment 731740
Note the the analyzer can be calibrated to 20.9 only for low humidity and low temps.
Air from an air cylinder is often used for calibration because it is dry....unlike the air in the dive-center room or on the dive boat...where the relative humidity can easily be 70% or more. Suppose the room temp wehe you are analyzing is 90 def F and the RH is 90%; the analyzer ought to be calibrated to 20.0, not 20.9. But when you push the CAL button, it assumes 20.9, so all your readings will be 0.9% high. Additionally, using the little tube analyzers held up against a tank valve invariably entrains some room air into the gas mixture, which lowers the reading done that way. How much? Hard to say, but it WILL happen and is s source of anomalously low readings.
So, in theory, the shop/dive-center analysis and your analysis should be the same. It never will be...
The advice above is excellent: use the lowest analysis for your FO2 setting, and the highest analysis for your MOD.