This is absolutely normal. The advertised range for all EV is a theoritical one as it is measured in Europe inside a building on a roller with no wind and at a fixed speed. It is not made at high speed, there is no wind, no acceleration et no deceleration etc. In the US, the EPA provides always a lower range using a mathematical formula to attempt to compensate for those differences and in general it is correct or we perform slightly above the predicted range. The range depends on so many things such as acceleration you use, speed, wind, tire size, outside temperature and road slope (mountain or flat etc). So what you are reporting is right on with all of us. Your range is actually right on.