If the jacket water heaters are convection type, then yes, they can degrade the corrosion protection. If you pull a heating element out and see a white to tan deposit, and loose debris in the bottom of the tank, then your tank heaters are affecting your coolants corrosion protection. KIM Hotstart sells smaller jacket water heaters with small circulation pumps, actually work better than the convection units like the horizontal KIM Hotstarts or the Watlow heaters.
Jacket water heaters are rarely, at least in my experience, the cause of stray currents in cooling systems. Usually this is the result of poor grounding practises or coolant with too high conductivity. To be sure check for corrosion around the voltage connections of the heating element. If you have an accurate clamp on ammeter, go around both conductors to the JW heater and see if you have a measurable current, means you have some leakage thru the engine, hard to see unless the heater has a real problem, but have seen it.
Do you engines have a bond strap between starter negative and the block? Is usually a piece of 2/0 cable about a foot long. CAT stopped bonding engines for awhile, bad mistake, if it's missing install one. Also make sure if an alternator is installed it also has a battery neagative wire going back to the starter negative terminal. Depending on the vontage these were eliminated on several models for cost saving.
Are these gas or diesel units?