It all has to do with the BMS calibration. This changes over time, changes after certain discharge situations. After seeing how wildly our battery estimate changed, I stopped worrying about it. We could have a week where the 100% miles number was very low, followed by a few days of driving from 90-100% to a low number like 10% (or lower) and then the 100% miles would be significantly higher. Don't sweat the number of miles it says when it's fully charged -- it doesn't mean anything.
Ask yourself this: Is that number ever accurate anyway? No -- it's never accurate anyway, so there's no need to worry if it's showing slightly more or slightly less.
Personally, I switched it over to percentage and haven't considered the miles ever since. When I charge it to 90%, it's always 90% and I don't have to think about what the BMS thinks that means in miles.