Very odd bug I'm having with my account

Many of my skins and sprays and such are missing and replaced with newer bundle options. I would like to have what I got when I opened the loot boxes, I also could not see my comp points even after playing stadium and “receiving” comp points it would not show that I had them, and the weapon variants will not show up at all to buy or even look at them. I tried repairing the game and reopening it and it is still being very odd, I will find random things about my account being changed and its all against my will. People are saying it is an account merge with my steam and battlenet over into the xbox, but i am logged into the correct one on all three accounts it is the same account. I tried switching over to my steam account, and literally everything is gone that I had received from the xbox game pass, I know it changes but I don’t know if the ones that didn’t get crossed over are the ones that were meant to change or stay because I had them on the battlenet installation. Do I have to go back to the battlenet?? I’m just confused what I am meant to do to fix that.

With Xbox Game Pass every non event shop cosmetic is unlocked for 3 seasons, once the 3 seasons end they all get taken away and replaced with last seasons cosmetics.