I've recently wanted to start up a modded survival but every time I sign into the Minecraft Launcher through Curseforge, it shows my Xbox Gamertag instead of my Minecraft Java Username, and only allows me to play the DEMO version of MC. It seems to not be recognizing that I have the game purchased through my Microsoft account.
I'm not sure if this a problem with Minecraft, Curseforge, or Microsoft, as I haven't seen anyone else having this problem. I've been in contact with Minecraft Support and the only thing they could tell me was basically "It should work fine, just sign in with your Microsoft account.", which I definitely am already. And yes, I've tried logging out and back in, I've tried updating and reinstalling the launcher, anything I could think of really.
I've been able to use Curseforge before without this issue occurring, but I uninstalled it a few months ago to make space on my PC while I wasn't playing MC much. Hopefully the image attached can help give a better understanding of the issue I'm having (Sorry for crude edits, I just whipped it up on ms paint lol).
I believe I just realized I was using the wrong login. Had 2 very similar emails. Not sure what your circumstances are but I'd say make 100% sure you're using the right login. Crazy this was a year ago and im just now getting a response lol