That's correct, the ppm unit is misleading. In air, it is parts (CO2 molecules) per million (million air molecules). In water, ppm means mg /l. So we can not compare directly the two ppms. The calculation seems to be right, I also get 0.83 mg/l for CO2 in atmospheric air. The diffusion rate is...