According to the henderson hasselbalch equation, 50mM potassium phosphate buffer at pH 7.5 can be prepared by dissolving 41.1mMol of K2HPO4-2 and 8.9mMol of KH2PO4- in 1 L of water.
However, the pH of this solution measured by a well calibrated probe is 7.75 (not 7.5). I used a pKa value of 6.85 which is the one adjusted to 25C and 0.01M ionic strength.
When using the unadjusted pKa (7.2), and changing the amounts accordingly, the pH of the solution is 7.35
What is the source of the discrepancy between thermodynamic calculations and measured pH values. Should the calculations or the pH probe be trusted?