As far as the front leak, pin pointing if it's a loose hose clamp, cracked leaking heater hose (Looped up from the engine, to bring heat., or the mentioned heater mini radiator like heat exchanger - will determine how extensive the repairs may end up being. Anything short of the heater mini radiator exchanger - should be able to be taken care of by an competent RV Tech.
You said it seemed to be running hot? As long as you are still seeing adequate fluid in the overflow tank in the back (Where you topped off.) then I'd not think the loss of fluid would cause engine overheating.
So some questions for you:
-What engine?
-What temperatures were you seeing?
-Do you know if the coolant was tested and is still in good shape?
-Can you hear the side radiator fan kicking on, and changing speeds (If your year model has a multistep speed fan.)?
-Any signs of dirty/caked up radiator fins? (Look from the inside out, with a flashlight, to examine the fins. Radiator fins may just need a good cleaning.)
-Any documentation on the last time the cooling system was changed and flushed? And Thermostat replaced? (A failed Thermostat, can cause warmer temps.)
Possible you have older coolant, and need a good radiator flush. And, or, as mentioned - also a radiator fins cleaning.
I've a 03 engine ISL in our 04 model. And when I flushed and change our fluids over to Final Charge (No SCA required with Final Charge type coolants, another plus
!) - we saw our temps drop by about 5 degrees. I went with Peak Final Charge, as it's usually regularly available at Truck Stops like Pilot.
And good luck and enjoy your new rig. Kenai has a good reputation on pre inspection and fixing things that need to be fixed before selling the rigs. So a call with Terry might answer what he knows was serviced on that rig.
Relax, get over and resolve some of these start up issues. Getting things back up to a good baseline maintenance level, will provide you a coach that will yield many good years of enjoyment ahead. (And yes, opportunities for maintenance too
!). Take good care of her, and she'll take good care of you...
Travel safe, have fun,
Smitty