So, the answer to " was it charged to 100% or did you calculate it" is "no, it was not charged to 100% that I am aware of", or at least that is what I am reading.
I am going to refer to the other part of what I said, if that was the case:
FWIW (which isnt much) in 2018, my model 3 performance that I am still driving was supposed to be rated at 310 miles. It only charged to 307 miles. Like most new tesla owners I stressed about it and took it to Tesla. There isnt anything they can do about range unless the car is throwing a bunch of codes or something, so there is no reason to take a car with such a small discrepancy to them, but I did it anyway back then.
They told me a bunch of stuff, most of it not true but I didnt know it then just to get me to go away. I was a bit frustrated because my car was "missing 3 of the miles I paid for!!!" That was 5 years ago, and this car has been virtually trouble free the entire 5 year period.
You can try to let the BMS calibrate by charging it to 100% and then driving it and not charging it till it gets somewhat low, so that the car gets readings on its battery. Energy in a battery is not a liquid, so its all estimates, and sometimes it guesses a bit wrong, especially when it doesnt have all the data.
Or instead of charging it to 100% you can just drive it for a week or two first, before you go down the rabbit hole of "is there something wrong?... but I am going out on a limb and guessing you probably wont wait a week or two to see how the car adjusts first.