Off idle hesitation - solved

Does it have a stock cam? A larger than stock cam changes the idling & off idling dynamics.

Try this simple test: engine idling, slowly close the choke blade until engine sound changes. Wire/lock the blade in this position for a test drive. If stumble is improved/gone you have a carb problem: lean. Report back after the test.