I have a smaller 2016 Class C 25ft oal and no slides and no tow. It's on an E350 chassis With the Triton v10. When I hit a long, short up grade, even a moderate/strong headwind it will downshift.Cruise on or not. I was going West across northern Texas on Rt 82 this last summer and the best speed I could get was 60 mph due to a strong headwind. Every time I finally got it going 65 or so and it finally upshifted the wind would slow it down it would downshift. I had the same problem last year heading West on Rt 2 in North Dakota. Very frustrating. I felt I was beating on the drive train so I just backed it down. Lived with it. These class C's aren't very aerodynamic. I had a 2008 F350 with the 5.4L engine that did the same thing. When the warranty runs out on this RV I might mess with the tuning. Well see.
Just thinking about this again.. If I leave it in cruise and it downshift it stays in the lowergear increasing speed well beyond where I had it set. If I knock off the cruise when I hear the engine load increase I can hold off the downshift longer and it will upshot sooner,then engage the cruise again. Hope I explained this ok.