First,
Welcome to occ!
Just a guess here, but if the carb. worked correctly except for a leak,
and you installed a rebuild kit,and now it is not working as it should.
I would go back through your work looking for some mistake or an omitted adjustment.
in the service manual there should be settings for the idle screw mixture.
Most newer carbs have no high speed mixture screw but some have a solenoid
valve that needs power applied and it has to work properly.
possible the float is mis adjusted?
As far as the governor, most all carbs are controlled by a gov.so they respond to load and your selected throttle speed.