Refer to screenshot below:
For performance reasons, we only update the overall commitment % when someone commits or uncommits. But when you click "more info", live data is loaded and rendered.
The discrepancy is due to subtle drift in the factors comprising commitment % over time, such as score decay, or users changing (i.e. unverifying) their email addresses.
We'll add a nightly task to recalculate all commitment scores, and perhaps also trigger a recalc whenever someone clicks "more info" in order to minimize the occasional discrepancies.