This ppm number is only if the solution and its components are at 25 Celsius
You are concerned about the 250 ml water not weighing 250 grams? That's a trivially small correction, but even so, it is actually only true near 3.98 deg C, and not true at 25.
