First off, those are MULTIPLE links to different services that publish their payment numbers (your answer seemed like you only read one).
Second I only quickly checked ShopinBit's officially reported numbers and there peak was ~$1.7M in 2024 for ShopinBit and ~$1.1M for ShopinBit EU.
So yes, obvio...