Reportedly the gas and oil that China is selling comes from Russia. They are playing the middleman and making some bank.
China has lots of big economic problems. Keeping all those people employed and happy is a big one. Like you mentioned, political control, interferes with the smooth working of their economy. The more control the worse it works.
How many empty buildings and cities do they have there?