not claiming to be an expert, but am speaking from actual personal experience.
Most states have laws about registration of vehicles. all motorhomes are vehicles. here in Illinois, the law is 30 days. 30 days after an Illinois resident brings a vehicle into this state, it must carry Illinois plates (and to do so requires complying with Illinois sales tax laws.)
My Montana LLC bought my Monaco Knight from a dealer in Florida.
For almost a year, I had documentation that the RV was never in Illinois for 30 consequtive days, campground receipts, fuel receipts, etc.
2 years after I bought the Knight, I gota letter, followed by a phone call from a very nice gentleman from the Illinois sales tax office.
Florida (lazydays gave me a florida temporary plate...) called Illinois and told them of my RV the day I bought it...
The revenuers troll these forums, and the guy who called me knew my user ID on IRV2, where I had discussed this issue.
"IF" I had been able to prove the Knight had never been in Illinois more than 29 days in a row, I would have fought and probably won, but they even knew where I'd winter stored, and claimed to have pictures.
I paid up without a squak. 6.75% of the difference between my new rv and my tradein. Over $7k including penalties.
There was never any talk about felonies or prosecution, but then I caved right away and paid what they asked. My talks with the revenuer were all very cordial.
I will not try this again.