oh that is incredibly helpful thank you,
to be sure im reading it correctly.. for example the brthday pokemon (comfey/evee/pikachu) I would technically have to be in japan to receive them legitimately, however they are not region locked so i could legally receive them on a US console however the Wondercard language, for this example, is always going to be japanese (according to this chart: https://projectpokemon.org/home/files/category/6-generation-7/), and as for the name of the pokemon after being received on a US console with a english language save; the name would be in english (according to the post you linked). So the only time I would need to edit a pokemons console region/language after receiving it to make it legal would be if i injected a region locked wondercard into a save from a console region that the event was "locked" out of?