my attornies say that in states with that do not recognize Texas CHL federal law takes precedence. You must carry the wepon locked up in a separate container and the ammunition locked up in a separate container. in this case federal law allows you to pass through the States. Some states like New York well not even allow you to stay overnight in a hotel.
retirie,
As I understand it, Federal Law takes precedence when you're traveling from a state that allows, through a state that doesn't allow, to another state that does allow you to carry. But if you stop overnight, you may not be considered to be just traveling through. Probably varies by state and locality.
In addition, if they discover you have a weapon, New York and New Jersey will ignore federal law and arrest you, confiscate your weapon and then allow you to use federal law as an affirmative defense. You'll eventually be acquitted, but you'll pay attorney's fees and be seriously inconvenienced, which is their goal.
And although this may vary by state and locality, in some places, your RV is only considered your home when it is unhitched and hooked up to utilities. While towing, or while ready to tow, some jurisdictions will consider it to be part of your vehicle, subject to more restrictive law.
It's definitely a complicated topic and difficult to figure out what's legal and what's not in any given location. Except in Texas of course.