I think calibration (cell balancing) happens down at the bottom, rather than at 100% - I'm trying a new regime where I let the battery idle for the first off-peak hour before I start charging. It didn't do much the first couple of nights, but last night I allowed it to actually bottom out (which it seems to do at 6%), and it drifted all the way up to about 20% by the time I started charging - it's been quite a while since I've visited either extreme, but I do see jumps from 80% to 100% from time to time, which seems consistent.
I think your battery regularly hits both 100% and the bottom reserve, so it's probably in a good state of balance. (Do you ever see reported SoC drifting upwards after the battery runs out?)