Server Changes should be a one time purchase
I think allowing players to change server at any time is a good idea but itd be even better if buying a server change ment you could go in-between servers. Server changes should become unlocked once purchased and you should be able to swap between ones you own and ones you dont. I see how this could ruin ranked but you could introduce a cap to the changes for a month so players can play with their friends across the world instead of having to buy a new swap each time. Also this would work well for people who travel alot for their work so they can play league at any time they want