You MUST limit the drop on the float.
The contact point between the float and the needle valve is critical in most Carbs. As the float drops, the angle increases and the float pushes the needle off to the side as it tries to close the valve.
This causes the needle to bind in it's bore. It doesn't seat so it leaks/dumps fuel on the deck when you park it.
So You whack it with something and it quits leaking? For the moment.
It rattles around while you are driving but when you kill the motor........... you do the math