check the voltage at battery terminals, if it never gets to 14.4 volts, you might need to set your bulk setting even higher then the 14.9 volts showed on the LCD screen. The difference between the voltage on controller lcd screen and the voltage on battery terminals is your voltage drop. You need to compensate by adjusting the bulk voltage up/down to get the battery terminals to the correct bulk voltage.
Voltage drop from controller to the battery is a real issue, I got over a .5 volt difference. I have my controller bulk voltage set to 15.5 volts (the max the controllers goes to) and i'm barely getting the battery to 14.6 volts at the terminals (which is my goal). Any voltage at your terminals less then 14 volts while charging and your lead acid won't last long from chronic undercharging. Lead acid need to spend most of the day at 14.4 volts to fully absorb a full charge.
A good idea is to put a bright LED meter on the battery terminals so you can read the actual battery voltage in realtime, the voltage on the controller LCD is unreliable because of voltage drop. If you set it to 14.5 volts and you have a .5 voltage voltage drop, your battery terminals will read 14 volts, and the controller will think its fully charge and switch to float charge and the terminals will read even less maybe even 13 volts, thats very bad for lead acid.
For your lead acid, your goal is 14.4 volts at battery terminals, I use lifepo4 its why my goal is 14.6 volts.