If it leaks from the overflow then yes, you are allowing too much fuel into the bowl for one reason or another. You can always get it to seal with enough pressure applied so blowing lightly while lifting on the float is a subjective test, its best performed while holding the carb at a 45* angle so it seals with its own weight. Appears to be some debate as to the reference of the float level high/low meaning, I have in the past have had a disagreement with a rather experienced gentleman regarding the float being set too high vs the fuel level being set to high.. ad nauseam.. but when I say the float is too high I mean the body of the device floating on the fuel being high not the attached tang/needle, although they serve the intended purpose as a single unit, the tang is adjustable whereas the float body is not and therein lies the perspective. By lowering the tang you raise the float once sealed and vice versa and a little goes a long way. Rule of thumb is keep the point at which the needle seals the seat when the float body is parallel with the bowl mating surface. Either way, if necessary adjust it with an online tutorial of which there are plenty.
I looked into it and it was the float being set to high, now that I think about it I probably raised it unknowingly when I cleaned the carb the first time, as I stated earlier I've set the float untop of the needle not attached to it, which made me have to force it down to set the pin.
I've adjusted it now and everything seems to work.
The bike starts with the choke and a little throttle in 2-3 kicks and idels fine.
There is still a lot of work to be done to get it ready though.
I'm just excited that I got it running and well keep restoring it soon.
Also should I keep the restoration update on this thread or should make a new one.
Thanks to everyone for replying and keeping up with my ignorance, you really kept me going on this and now I feel so proud that I got to fix it at home.