@YoRHa-No-2-Type-B said in Has anyone bought AC from the MS store and Steam?:
I dont think you can keep swapping your pso2 from MC to Steam or vice versa, i think the code is a one time use if I remember correctly.
The code is one-time use, but it's a link, not a transfer. When you link your MS Store account to your Steam account, you can play on either version, it doesn't just kick you off of the MS Store and force you to use Steam.
That being said though, I don't think I've made any purchases since I linked to Steam, so I don't know exactly how the stores work with each version. I know that when you buy AC in steam it puts an item into your steam inventory that gets consumed on login to give you the AC, so it might be that when you buy AC on the MS Store you have to log in with the xbox/MS Store version to get the AC to show up in-game too.