Hi
@Anywhere&Everywhere , battery overcharging is usually caused by the wrong VOLTAGE setting for that particular type (chemical) battery. If it is a GEL battery, they need careful looking after. No high charge rates and max of 14.2 volts as terminal charging voltage, before dropping back through "absorbe" stage to FLOAT of no more than 13.8 volts. And those figures are at 25C too. I doubt it would be the Setec as your problem as it is programmed to charge to 14.1 volts only and float is well within the correct range too.
What sort of solar controller do you have and does it have a setting for different battery types or at least a battery max charge setting that is adjustable?? If just lights, then you would need to have a look at the specs of the controller. Many a good battery has been ruined by neglecting to have the correct setting made for the battery you are using.
If you are going to have to replace the battery, strongly suggest that you go for a quality AGM. They are cheaper, easily available and much more robust. Have a good read of the following site to help you.
https://www.batterystuff.com/kb/articles/battery-articles/gel-vs-agm.html
There are lots of posts on this forum to help you understand the battery/charging/solar setups.