Yes I only play on Xbox, but I feel your response doesn’t answer my question.
When I went through the process for these skins and stuff, I created an actual epicgames.com account and my gamertag is linked. So far it seems like I have everything linked...Prime>Twitch>Epic>Xbox Gamertag.
But how do I know if I have a “headless” account or not?
I am not sure I understand your case. You created an account or you just upgraded your existing Xbox account (e.g. you used your XBL to login to our website)