The float needle isn't seating/sealing. If you use gas with ethanol in it then the rubber tip of the needle may be degraded.
If it doesn't have a rubber tip then there may be some crud in there or the float is sticking.
I can't imagine how the oil ratio could be the cause of this though.