Do you know if your solar panel has one or two wires from the roof? If it only has one wire, then the issue is mostly likely that the solar controller isn't working correctly as the ground path between the panel and the battery bypasses the solar controller. Many solar controllers switch the negative side to PWM and disconnect the battery from the panel when the battery is the full. If there is another ground path, then the controller cannot disconnect the panel from the battery and it will way over charge, leading to what you are seeing.
The other option is a bad charge controller - which one do you have and was it installed by ATC?
Either way, it sounds like ATC either owes you a new battery and rewiring your solar correctly, or a new charge controller and battery.
The other option is a bad charge controller - which one do you have and was it installed by ATC?
Either way, it sounds like ATC either owes you a new battery and rewiring your solar correctly, or a new charge controller and battery.