Okay so I have found a solution to this garbage account match bug that works consistently. I downloaded the java game from the xbox game account (it might ask for some gameservices account just install it, if that doesn't work go to your xbox account filles under the app list and make sure they are all running), then I downloaded the launcher from the Microsoft store. once you start it up from the microsoft store launcher click close on the accounts don't match warning and it should work. However still getting the error for curseforge launcher, working on it. Hope this helps.
EDIT : For people having trouble doing this through curseforge with fabric mods go to the fabric website and just download the launcher and latest version again, don't mess with your profile, it should work.
EDIT 2 : to make curseforge keep working make the newest version a profile and run and exit it before doing your other modpack
Microsoft quit labeling this as resolved because it isn't, fix your product we all paid for.
Okay so I have found a solution to this garbage account match bug that works consistently. I downloaded the java game from the xbox game account (it might ask for some gameservices account just install it, if that doesn't work go to your xbox account filles under the app list and make sure they are all running), then I downloaded the launcher from the Microsoft store. once you start it up from the microsoft store launcher click close on the accounts don't match warning and it should work. However still getting the error for curseforge launcher, working on it. Hope this helps.
EDIT : For people having trouble doing this through curseforge with fabric mods go to the fabric website and just download the launcher and latest version again, don't mess with your profile, it should work.
EDIT 2 : to make curseforge keep working make the newest version a profile and run and exit it before doing your other modpack
Microsoft quit labeling this as resolved because it isn't, fix your product we all paid for.