China since 2016 has signed bilateral agreements with several oil-producing nations to receive payments in yuan backed by gold. This bypasses the need for the "petrodollar". This is the most likely reason for China's recent insatiable demand for gold.