This recently happened to me as well. I bought some AC, I was logged into my normal MS store account, my XBOX Live was also logged into the correct account. I never recieved it... I should also note, I downloaded the game from the same MS store logged into the correct account. DEVs said I bought it from the wrong account. MS support said everything is good, its PSOs fault. I was thinking hard on it and it hit me. I did have a 2nd Xbox account and a 2nd MS account from many many years ago. I reset all the passwords on the old accounts, logged into them, bought some AC and boom it showed up. Deal is, when you download the game and launch, it picked an account for you, not the one I was logged into. I never realized it logged me into another account until I bought something. No where does it show you, and the Devs will not tell you what email your PSO2 account is connected to. After I changed over my XBOX live account, did PSO2 at launch ask me which account do I want to use... was very frustrating, and MS support was quick to refund my money.
Converse with fellow players