I'm using a Thermo Scientific Orion Dual Star pH/ISE Dual Channel Benchtop Meter. The manual says that a $\mathrm{pH}~7$ buffer should read about $\pu{0 mV},$ and a $\mathrm{pH}~4$ buffer should read about $\pu{177 mV}.$
We use a two-point calibration with the $\mathrm{pH}~4.00$ and $\mathrm{pH}~7.02$ buffers at $\pu{20 °C}.$ I'm getting $\pu{-41 mV}$ for $\mathrm{pH}~7$ and $\pu{133 mV}$ for $\mathrm{pH}~4,$ i.e. my $\pu{mV}$ readings seem to be offset by about $\pu{-40 mV}.$ The slope is approx. $99\,\%,$ which is fine. Our internal methods require a voltage range of $\pu{\pm30 mV}$ for the $\mathrm{pH}~7$ buffer as validity criteria.
When I calibrate as is, I can test a $\mathrm{pH}~6.00$ buffer I use for verification and get $\mathrm{pH}~6.00$ consistently. The $\mathrm{pH}~6.00$ buffer is not part of the calibration, it's an independent test to see if the calibration is valid.
The buffers are purchased from a certified supplier. The CoA says they are made of $\ce{KH2PO4},$ $\ce{Na2HPO4},$ $\ce{NaHCO3},$ $\ce{Na2CO3}$ in DI $\ce{H2O}.$
Why would this happen? Can I recalibrate the voltage or enter an offset somehow?