Every acidic solution will liberate carbon dioxide, even at pH 5.
You have a rather complicated equilibrium involving multistep dissociation of two acids and precipitation of several weakly soluble salts (it is not just carbonate and phosphate, CaHPO
4 solubility is not that low either). Most likely some Ca/phosphates complexes are also present.
ps Just as a general principle, if the anion could not be protonated, would the solubility product be the only factor influencing precipitation? Other than the common ion effect, has pH no effect on solubility?
pH alone - if H
+ doesn't take part in acid or ligand protonation - doesn't influence equilibrium directly. It's presence may change ionis strength of the solution, but as far as I understand you are working with solutions concentrated enough for that effect to be not too important.
why does the phosphate ion get protonated?
Phosphoric acid is a weak one (especially second and third protons) so it prefers to be protonated. The higher the pH, the lower the concentration of H
+, the more likely the phosphoric acid to lost its protons, but at pH around 11 it will be mostly in HPO
43- form. These things can be easily calculated from acid dissociation constants.