vents are meant to let air in or out as the fuel level rises and fall inside the carb bowl
the float should stop excessive fuel reaching the vent hence, as indicated, the float/inlet needle set up is not set properly
carb and toilet bowl floats work the same way

they rise and turn off the entry of excess liquids.. your carb float/inlet needle does not sut-off so it goes out the top vent hole.
should be an easy fix.
Johnson (leeroysramblings.com)so took carb semi apart. Float seems to be going up and down decent. When I pump the ball on the hose it ends up spitting out there. Going to assume that’s the needle not sitting properly or is that something ejse?