all charge controllers I have used pwm and mppt were miscalibrated. The controller were reading higher than the actual battery terminals.
On my ecoworthy 20a mppt I had to get the bulk setting to 15.5 volts just to reach 14.6 volts on the battery terminals. If I kept the bulk setting at 14.6 volts, it wouldnt even charge the battery.
One thing I have always been using are voltage/amp led meters so I can see in realtime if the solar system is actually charging the battery. You need something that can measure amps going to the battery in realtime.
You can get a 90 volt 30 amp combometer for about 20 dollars, these will let you know if the battery is getting charged properly. The LED is bright and easy to read. You install this between the controller and battery. At night time you can monitor the battery voltage so it doesnt go below 12 volts.
View attachment 32872