China have a trade surplus with US every month. They could use those USD they accumulated, not in t-bills to buy gold themselves
Your assertion is true. For the Chinese gov't to get the money, however, they would have to raise taxes, and even in China raising taxes is not well received.