That fuel line you replaced, from the genset to the main fuel tank, was it a high quality type fuel hose.
When that genset is running & the fuel pump operating proper, the fuel line normal would have a good amount of suction on it from the pump trying to lift the gas out of the tank, so if the fuel hose is cheap brand, the pump could be sucking it flat & stopping fuel flow.
Auto parts stores carry a heavy duty type fuel hose, made to use for fuel injected cars & trucks, which is heavy constructed, a stiffer bodied type hose, so less chance of it being sucked flat.
May be a good idea to check the main tank venting.
You know, Onan was really thinking about the end user of their product, like locating two of the most important parts of the genset in the worst locations they could be in, the starter & fuel pump.
Either of those two not operating proper, nothing, because you need both to even be able to used the genset.
Where they are located, will be the hottest areas anything could be located, so one could only guess those two items will not have a long life span. Next thing Onan was really thinking of us on, how easy those two items are to get to for replacement.
Ok, my guess to solve the problem & rant over.
Neil