People into crypto seem to be good at inflating numbers. So this mismatch doesn't seem like a surprise.
Probably a more mundane explanation - there can be so many Mastodon instances, and there is no centralization, that I suspect it is hard to keep an up to date count.