Our alarm panel batteries do the same thing.
After a few years of use, the max amp output is too low and the battery gives a fault error on the alarm panel. When taken out, the voltage measures ok, sometimes leading to discussions with clients who don't get the difference between Volts and Amps.
Alot of devices calculate the battery status by a voltage measurement instead of an amp measurement.
Which works perfectly, unless the battery is worn.