I believe the real reason why China is no longer the largest holder is that, China SPENDS tons of dollars she earns/holds on one-belt-one-road projects. US and western countries are super unhappy about that, as China effectively de-weaponize dollars. China is supposed to earn/hold US paper money and never to spend it. Just my 2cents.