NigelM
Recovering Member
There are 5 possible things that could cause lower estimated (rated or ideal) range over time: 1) the estimating algorithm loses accuracy, 2) the estimating algorithm (or its inputs) change with software updates, 3) the estimating algorithm includes factors (such as outdoor temp averages), 4) the pack gets out of balance and therefore loses some charging capacity until rebalanced, and 5) the pack degrades (permanently loses capacity).
I think you missed one point: 6) The charging pattern to deliver ideal balancing changes with some software iterations. To answer the original post then - there is no definitive answer.