OK, it's been a LONG time since chemistry, but I THINK this is correct...
Potassium chloride is KCl.
Water is H2O
Combination of the two I THINK results in some production of K2O (potassium oxide) and HCl (hydrochloric acid).
God, I was never very good at chemistry, but I THINK it's a low order reduction reaction, meaning that it's not efficient, and it's slow to happen...
"The only source of acid is sulfur burnt to potassium sulfide and hydrogen sulfide gas not expelled behind the bullet; which can theoretically form sulfurous (not sulfuric) acid... but not much."
OK, I obviously did that reaction chain incorrectly. As I said, chemistry... not my strong suite.
"Mercury has not been used in cartridge priming for a LONG time."
Well, I guess 30 years is a long time...
Eley Tenex .22 match ammunition used mercuric priming into the middle to late 1970s.
Some lots of US military match ammo was not only loaded with corrosive primers, they were also loaded with mercuric primers... Until 1972.
"BP residue is not as corrosive as chlorate primer residue, but since it needed a water wash to get all the solids out, you got rid of the very corrosive residue of the old mercuric fulminate - potassium chlorate percussion caps."
With black powder it's a question of quantity. 100 grains of black powder contains approximately 65 grains of potassium nitrate, a corrosive primer contains less than 1 grain of potassium chlorate, which IIRC is reduced to a similar amount of potassium chloride.
Both have roughly the same solubility in water at the same temperatures, which I THINK makes them roughly equally hygroscopic.
This keeps up I'm going to have to go back to college for a degree in P Chem