I’ve had a similar issue and I’m concerned that I have no idea how long it’s been inaccurate.
To define terms, I think of two types of miles - range miles and odometer miles. We all know that range miles vary according to temperature, speed, number of features turned on, age of battery, etc...