The Russian government stopped reporting economic indicators shortly after sanctions were imposed. No one is really sure what the actual state of the Russian economy is outside of Russia, maybe not inside of Russia either. Admitting there was a 48% drop in oil tax revenues compared to last year means the Russian oil industry has declined and is facing such severe problems the Russian government can not cover them up anymore.
Putin has two choices if he wants to prevent this. Either withdraw and pay reparations, or wait until Ukraine forces the Russian army out and pay greater reparations. He has no other options.
And China and India have Putin over the barrel. So to speak.