Microsoft and ByteDance have a tight six-week deadline to finalize a deal for TikTok's operations in the U.S. and three other countries. The companies must navigate complicated technical, political, and privacy questions alongside a divided U.S. government.