That's not correct. You can call "gettxoutsetinfo" on the core daemon to get the real amount (excluding coins on the map), which last I checked was around 23M (as expected).
Why does Cryptoid show those coin counts? Does it have to do with gameplay? Is there a reason the progression is not steady?