$22-23B is a drop in the bucket, and the recent sales are primarily being used to stablize the Yuan [0].
This article is clickbait (as anyone who knows Indian media knows, given the source)
Lotta hysteria around US-China relations, which while not great, aren't at the flashing red level yet, and are way better than US-USSR relations at anytime.
[0] - https://www.bloomberg.com/news/articles/2024-04-16/china-loo...
Seems newsworthy but not the best source for this topic.