Why antifreeze is entering your WATER HEATER is because the only check valve that is on the hot water port is leaking, allowing antifreeze to enter the tank. The check valve needs to be cleaned or replaced.
https://www.amazon.com/Valterra-P234...7974984&sr=8-2