I do not think there is a calculation mistake.
the detail page does not show all the factors, instead it shows the main ones.
There are some differenced in most scores if you try to add up unless the score does not change at all for several days, and even then, some small factors are not showing on the page.
Changes are factored in gradually and big month to month jumps are avoided, and very local changes that immediately are phased out, are not causing instability of the score.
This has been the way for a very long time.
The delay works both ways, also on the way up, and prevents manipulations of the score just before the end of the month.