If the fuel tank is located away from the engine, and lower than the carb., it's more than likely an internal check valve hanging up, letting gas run back to the tank. I had this happen on my old Wheel Horse 5-6 years ago. And happened to my BIL a couple years later. They would eventually start, but seemed like forever, before it picked up the fuel, from the rear mounted tank.
The easy fix was getting a can of Seafoam fuel treatment. I was never one to believe in snake oil, or a mechanic in a can, but this stuff works. The biggest problem these days, is dealing with ethanol laced gas, and the problems in using it. One treatment cured both mine, and the BIL's problems of the carbs. losing their prime. Apparently cleaned up the gum that was not letting the check valve seat.
Now, when I fill my fuel cans for all of my lawn & garden engines, they get pretreated with Seafoam, and Stabil. Even now in the Spring, both of the identical Wheel Horses start up, like I just shut them off.
It will only cost you $6-$7 depending on your location, but that is the price here locally. It's just one of those products you have to try to believe it.