At this moment, trying the same, no longer yields a "401 Unauthorised" error, but a "500 Server Error".
The body of the response is:
{
"namespace": "ServiceRuntime",
"code": "InternalServerError",
"message": "Bad Request\n\nStatus: 400\nResponse: \nTitle not activated",
"customData": {}
}
I do own the game(s), but I was gifted Minecraft Bedrock when it first released, because I owned the Java version. Maybe that has something to do with the issue
I'm facing a similar issue. For me, I get the correct "claim the cape" button, the website correctly identifies that I have purchased Minecraft. But after I click on the button, I get the "Cape could not be redeemed, please try again" error. I am logged in, I own the game, and the cape is not redeemed.
This has been going on since May 18th, when I first tried to redeem it.
If it's of any help identifying the issue, the request my browser makes to redeem the cape gets a "401 Unauthorised" error every time (I've attached a screenshot). This happens at least on Chrome, Safari, and Firefox (macOS), and Chrome (Android)
I feel the issue is not the same. In the issue linked, the Minecraft website fails to identify that the user owns the game. In my issue, it does correctly identify that I do have the game, but then fails unexpectedly.
Please do note that the issue I'm describing is still happening. I tried to open another issue, but it was marked as a duplicate of this one. I do not believe they are similar, but it was marked as so.