are they still holding US government debt????
Yes. China owns about $1 trillion in U.S. treasuries. By the way, they owe us about $1 trillion too. Though, the "us" they owe isn't our government, but many U.S. citizens who bought Chinese treasuries a century ago. Obviously, the original buyers are dead but China owes their heirs all the same (and whoever bought Chinese treasuries on e-bay when young Americans inherited worthless Chinese treasuries that China has been defaulting on for decades).
Not enough to matter. Contrary to popular belief, China doesn’t hold a huge amount of our debt anymore. If I remember correctly, their total U.S. debt holdings are now just slightly over $1 trillion. Pelosi and the dems can sink us that far in five minutes.