Okay assuming your hard water is coming from a source rich to Calcium Carbonate and dolomite we can express the chemical equilbrium through the following reactions.
CaCO3 + CO2 + H2O <-> Ca2+ + 2HCO3-
CaMg(CO3)2 + CO2 + H2O <-> Ca2+ + 2HCO3-
HCO3- is called bicarbonate and your water source is full of this most likely if the above assumption is correct. Carbon Dioxide equilibrium with exists is a function of pH. See the following graph.
You can see that CO2 is in equilibrium with bicarbonate and carbonate ions as a function of pH. The maximum of HCO3- is between 7-9, about 8 from this photo. You can actually calculate the amount of bicarbonate in solution at a specific pH. However adding vinegar to your water will not fix your problem. As bicarbonate ion accumulates in the soil, it will continue to buffer the soil at this pH. pH doesnt work like you may think. Add a bit of acid to neutralize the base. This reaction
HCO3- + H <-> H2CO3
where H2CO3 is carbonic acid will only temporarily fix your problem. This reaction does nothing to eliminate the amount of possible HCO3- in the soil.
A pH of < 4 is needed to convert the bicarbonate ion to CO2 and then it will vent from the soil. You can't do this, it will kill your plants. How do you get rid of bicarbonate? Use a different water source if it bugs you. But you need to understand that using hard water eliminates the need to use CalMag if you add this your just making your problem worse. If you want to build a unit to fix your water, which is easy with low cost, I could possible write up the schematics for a DIY project. Hope this helps you understand.