I wonder if the "deal" was going to be just "we'll run your US infrastructure (and keep data) in the US, on Azure, and we split the money" rather than a buyout ? That would make more sense to me.
So more like "Microsoft will invest X billion for a Y% of TikTok and run its US operations".
You could satisfy the US government that Microsoft was guaranteeing the data would not be shipped to China.