Putin’s rubles are worthless if he can’t spend them outside his own craphole country.
But Russia is getting a lot of money from oil.
So they get they money, stop the payments, and then go back to the main market in China.