Interesting, what software version do you have ?
2019.32.2.2
I have said this on multiple versions of these type threads, but I have my charge set to 90%, and plug my car in every time it hits my garage. "Every time I hit my garage" is usually when I get home from work, but if i run errands in my car on the weekend, I plug in each time I get back. I have a roughly 80 mile round trip commute for work.
I have supercharged the car roughly 3 -4 times, all within the first 2 weeks of ownership as I was waiting for my wall connector install. I have charged to 100% maybe 3-4 times total. Once near the beginning of ownership to "check it" and car only charged to 306. Tried "re balancing" it a week after that and charged again to 100% because "there must be something wrong with my car as it only charges to 306 instead of 310!!!!"
Took it to tesla, they told me "its normal, give it time". Didnt believe them and left frustrated. Just decided to ignore it, and keep driving. Couple months later, needed to drive to L.A from San Diego, and drive around there so I charged to 100%. That time, it charged to 309. 90% has always been 279 and has not changed (other than every once in a while being 278) since the beginning.
Back on the topic of changed algorithms.. I could totally see that even with my experience. I think its very easy for my car to calculate my state of charge, given I plug in every time my car hits my garage, and charge to 90%, and drive 80 miles a day. Others who drive much less miles, or dont plug in frequently, or "run it down and then plug back in" could have different experiences.