So let me give you some context, because I see a lot of "Spaghetti Code!" and "GrEeDy RitO" and "hOw CoUlD TheY Do ThIS?!" comments in this thread. Here's the boring truth: we de-prioritized full region transfers for launch, because there a ton of features needed to launch a game and the vast majority of players will never need to transfer region. As u/ArmiesofZNight said, we're working on transfers now, and that's in part because we always knew we'd need them eventually.
Until "full" (i.e. all your stuff comes with you) transfers are a thing, Player Support only have the ability to move your account and a couple of key pieces, e.g. your VP. If you have Beta rewards etc I would recommend waiting.
Is this hard technically? No, but there is some work to make sure that all the right entries in all the right databases are replicated between the origin and destination, and we need to make sure the process is solid. I'd rather see threads on Reddit complaining about the lack of full transfers, over seeing threads complaining that rare rewards got lost in a transfer. Is spaghetti code a problem? VALORANT shares no code directly with League of Legends. It's built on Unreal Engine and uses a completely different services framework.
Why does it seem like some players were able to do a full transfer? Looks like the example above was from North America to Latin America. In the back end, North America and Latin America are stored on the same databases, that's why it's possible right now.
This is a temporary state of affairs, a better world is coming soon, and no, it's not this way because we want you to have to purchase your skins again.
Thanks for listening to my TED Talk!
!pin