Check the SG in each cell of each battery. You could also have a shorted cell. If you have a bad cell that battery will be down in voltage and will keep trying to charge.
If you can afford to have the DC disconnected for half an hour do that: Take the over all voltage then isolate each battery and check individual battery voltage. Wait 30 minutes to an hour and check each battery voltage again. I'm betting one battery, the one that needs the water, will be lower.
Report what voltages you get. If one is noticeably lower you could leave it out of circuit (reconnect the other two) over night or more and see how low the voltage goes. It could be shorted or sulfated. Sulfation may respond to equalization.