Back years ago when I had a mower repair business, 95% of the mower engine repairs I made, was fuel related problems. The 5% left in repairs, was a parts failure or customer abuse. Good ol pump gas & this was before they started lacing the gas with ethanol.
Heres a crazy hard to believe story, guy brought in a 230 Suzuki, had the same problem your having with yours, idle fine & you could ride it at just a little throttle above idle, but any more than that & it would die out completely.
Thinking, yeah, good old stale pump gas got the carb stopped up, but wait, why not the pilot jet first because it is the smallest.
Pulled the carb off & took apart, everything clean as could be inside, so what is the problem. Checked the main jet & I B dog, there was a grass seed stuck in the main jet & no fuel could pass.
You know the tall grass like in a field about waist high with a bunch of seeds on the top, one of those seeds is what I found.
Conclusion, how did that seed get in there, well no way it came from the gas tank, to big to flow through, so only other way would be someone put it there or just by a crazy thing that happened, be sucked up through one of those little short vent tube hoses on the side of the carb.
Thats my story & I'm sticking to it on the conclusion, so from that point on, every carb I worked on after that, got a new set of extra long vent tube hoses.
Neil