floats can also stick because tank debris blocks the float valve from closing properly.
the original post mentions that during operation, there is no leaking, which leads me to believe the float corrects itself and shuts off gas, either by working any debris past the float valve, or releasing the float from anything it might be hanging up on. if there were a hairline crack in the stand pipe, the leaking would not stop until the bowl was nearly drained.
id pull the bowl and dump gas into a clear glass to glance for debris in the bottom, then pull the float pin and give it a quick polish, and run a pipe cleaner soaked in carb cleaner through the float pin hole.
Verify float height is set properly, that it doesnt hang up, and the valve closes and shuts fuel flow. if these are sorted, its most likely tank debris....