It would work to different patterned Vivillon, yes, but I'm pretty sure it would prevent you from using Pokebank.
It would affect your Nintendo ID if you've already created one and therefore prevent you from buying anything from the e-shop. There's a warning that appears when you attempt to change your location if you have a Nintendo ID synced to it, and to memory it also says something about already downloaded apps, which means your Pokebank access would be affected.
Ultimately, it's much less hassle just to find someone who has different Vivillon patterns and trade with them instead.