It could also show a mild uncalibrated tester, voltage drop over a bad tester lead, or any number of things. Not sure I’d be quick to condemn a battery over an engine off reading 12.5 volts.
@Nikitig - Let Advance test it for you. I’d be they say it’s fine.