Greetings and welcome to the best RV forum on the web!
Using gas, our water heater only takes about 20-minutes or so to heat up so yours seems to be operating normally.
I would bet money that you have a bypass valve (or two) in the wrong location which is not letting you draw pure hot but it's mixing with the cold.
I just watched a walk around of your camper and your water heater is located in the rear of your camper. But I couldn't tell if there's a storage compartment right next to it. Sometimes you can get to the valves via a storage compartment next to it or you may have to search for an access point in the rear of the camper.
So just ensure they are in the normal use like in this picture (especially that middle valve, which should be closed):