Ok, back on topic. If a state does not allow non-residents any mode of carry, does that not effectively create a ban?

It does, which is why the Ohio Supreme Court ruled a few years ago that if the legislature chose to ban concealed carry, since the Ohio state constitution guaranteed a right to bear arms, open carry had to be legal. This is what set the stage for Ohio's concealed carry law.

According to Al Norris, Idaho had a similar ruling about a century earlier.