While the weight of snow figures are all over the place this might help you make your decision.
Snow can weigh between 5 lbs per cubic foot to over 25 lbs per cubic foot depending on moisture content.
A 38' motorhome has a roof area of about 300 square feet. (38' long * 8' wide)
If the snow is dry your 2' deep snow can add up to 3,000 lbs to the roof. (5 lbs * 2' deep * 300 sq ft)
If it's wet snow your 2' deep snow can add as much as 15,000 lbs to the roof. (25 lbs * 2' deep * 300 sq ft)
If the snow is all dry, your 7' deep snow can add up to 10,000 lbs. If the snow is all wet your 7' deep snow can add up to 52,000 lbs to the roof.
And the walls and the frame and the tires. The per cubic foot weight also gets put on top of more delicate structures such as the skylight, the roof vents, and the air conditioner units.
The heaviest Ford-based motorhome can weigh up to 24,000 lbs. Now toss the snow load numbers on top of that, literally.
Me, I'd say that 2' is about as much as I'd be semi-comfortable with. Or, if you have good, replacement cost insurance, go for it and get a new motorhome out of it!
Just don't take take the chance of falling off the roof. It's not worth it.
I know someone will jump in and say how they've had that much snow on the roof and had no damage. I cannot dispute that but I'd never take that chance.
Ray