Sorry what? That entire paragraph felt fragmented to me; I found it hard to understand.
So I'll trim it down and focus on this one statement:
Let's see:
Gen I and II games trading are not region free.
To be more specific, back then regions were likely only differentiated only via the language of the game.
To my understanding, European language games are able to trade among one another,
But one can't trade between European and Japanese, or vice versa.
(to be precise, I think the games can connect, but it could lead to corruption)
For 3DS VC, they upped the ante, and language locked the games altogether.
Japanese game wireless connection would not even pick up a English game.
(However, installing a Japanese Red on US console to collect the Mew totally worked, as done by my friend who helped with my contribution)
Now,
If you were concerned about Pokebank's support, I'll say there's no need to be.
VC Games have different Title IDs across the different languages,
so Pokebank can simply read the save using the correct save offsets for those Title IDs.
Hopefully, these answers cover your concerns.
EDIT:
In case you were worried about the region locking I mentioned in earlier posts,
I was talking about how it would affect people who installed a Japanese Pokemon on US console.
People who installs their games normally won't be affected.