What. The. Actual. Heck.
I'm TRYING to give you money Microsoft and it's not working! You'd think this would be a fairly high priority issue.
My setup is probably not all that different from others. My 8-yr old daughter has a local account on my PC and she's logged in with my Xbox account. She really wanted a world pack from the Microsoft Minecraft Store so we made a deal that if she deep-cleaned her room, I'd buy the pack for her. Well, she toiled for hours and finally got that room to an immaculate state. Great! For her reward, I just needed to buy the pack....twelve hours later, she's still waiting.
I was THIS close to just simply telling her how the Minecraft store is not working and that I'd just take her to go get a toy. But since I'm a developer myself and a stubborn person, I'm still here. How many customers have the same determination? How many customers have simply moved on and spent their money elsewhere?
Now, the advice in this thread is dumbfounding. wsreset.exe run under an elevated account did not fix the issue. Reinstall the games?!? It's incredible to me that Microsoft support would recommend uninstalling and reinstalling Minecraft without first advising that people should back up their worlds. One of the things that makes Minecraft so popular is that you can carry on in the same world for weeks, months, and years, making incremental progress. If you don't back up those worlds, all of that progress will be lost. For those that don't know, it's here:
C:\Users"username"\AppData\Local\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds\
where "username" is account specific. Hint: it's better to cut and paste this path rather than trying to navigate in File Explorer since AppData is a hidden folder. Copy this folder to somewhere say in your Documents area before you try to uninstall Minecraft.
After making a copy of my worlds, I uninstalled and reinstalled Minecraft. It did not fix the issue. By the way, my internet is fine. I logged in and out of my Xbox account. I went to Network settings, Internet options and selected TLS 1.0, TLS 2.0, TLS 3.0. I made sure that I'm logged in to Minecraft and Windows Store under the same account. I'm a good Googler but I've exhausted nearly every avenue.
We're headed to the toy store.