OH! Whew! Your battery is fine.
You can't base actual range on the range gauge. It is very well-named "Guess-O-Meter" ("GOM") since it is SO inaccurate. Without even trying I can accidentally make mine read 60 miles lower than it did an hour ago. All I have to do is top it off at sea level, drive 10 miles to my friend's at the top of a hill & top off there. Instant 60 miles lower range on that gauge, even though absolutely nothing happened to the battery pack capacity.
The gauge assumes you're going to continue driving exactly the same, all the way until the battery is dead. So when I drive downhill to charge by the ocean it assumes I'm going to continue driving downhill, which would of course give enormous range except for the fact that it would be under water! Then when I charge at the top of the hill it assumes I will get low range by continuing to drive uphill, except again that's impossible since there's nowhere to go uphill from the top.