Except we arrived at that 2 million number based on the testimony of a handful of “random” citizens in the region, and also Uyghurs are exempt from the one-child policy. On top of that, diplomats from UAE, Saudi Arabia, Egypt, Syria, Bahrain, Tunisia and Bosnia have all visited Xinjiang and expressed support for their methods in fighting extremism.
Maybe try reading things that aren’t from Adrien Zenz or Radio Free Asia.