The xbox one is region free and you can own currency/ games from multiple regions.
I once bought US currency to get a indie game that was delayed in Canada...
Also won some USA currency cards which added to my US currency, to see/use that currency you must change your console region/language.
Which I did multiple times and asked Microsoft support multiple times and they have no problem with it.
As long as the game is bought in any region it is tied to your account.