I think it's a Microsoft issue. I downloaded the game through XBOX Game Pass, then bought it through there, then bought the pass through the Microsoft Store. That might have something to do with it. Again, the Steam version has worked flawlessly since I bought it.
Good luck getting help from the historically awful Microsoft tech support though.