Wait a second. I have a 2017 100D Model X with about ~35k miles on it. You were still getting 291 to 293 miles at full charge? On my model X of the same year and similar mileage, I only would charge up to 268 miles max range because of battery degrading. So your battery range hasn't degraded...