What is your water source - municipal or private well?
If private well, post your current lab report.
What is your softener's total capacity? What is the 7000's Capacity, Brine Fill and Brine Draw settings?
Brine Draw is typically 60 minutes when all of the brine is drawn from the brine tank within 15 minutes. Depending on your salt setting, if it is taking longer than 15 minutes to draw all the brine, then either the salt setting and usable capacity will need to be reduced or the BD setting will need to be longer. If the BD setting is too short, then the resin will not be adequately rinsed and so the initial soft water directly following regeneration may temporarily contain Potassium Chloride, Chloride, Calcium and Magnesium. If that initial flow following regen is usually to the water heater, then ...
When does brine fill occur, at the start of regeneration or at the end? When using Potassium Chloride, it is advisable to Brine fill at the beginning then delay for 1-2 hours to allow potassium chloride to dissolve. Dissolved P-C can precipitate out from water due to temperature variance so by programming Brine first, the brine tank water temperature will change minimally in the 2-3 hours until regen is completed thereby minimizing the issue.