You need less "run time" for the charger. 14.18 VDC is fine for charging, but high for float level. Yes, it will overcharge the batteries.
Set the timer to run it fewer hours a day.
And, as said, check the voltage a couple of hours after turning off the charger and hopefully not running a load. That will give you an indication of how much charging needs to be done.
The other VERY GOOD way to tell if more/less charging is needed is to measure AMPS that the charger is sending to the batteries. If below 5-8 amps, you don't need to keep charging.