Driving habit isn't taken into account when calculating the displayed range. The Model 3 BMS uses the lowest brick capacity (this takes degradation into account) and the average brick voltage (balancing the bricks can help here) to calculate range. Only extremely cold temps are supposed to affect the calculations, very minimally.
Basically the only thing you can do is try to balance the pack... Unfortunately there is no quick way to do this. The BMS uses bleed resistors to very slowly lower the highest brick voltage (0.001 V per day). It will not start balancing until the battery SOC is greater than 85%. In order to balance the pack you should let your Model 3 sit idle as much a possible for several days/few weeks with a SOC over 90%.
The above chart showing a temperature correlation surprises me. As you can see below, this specific (also from Arizona) Model 3's range has been recovering even though temperatures have been dropping.
View attachment 490529