If the float was sticking it would either run out of gas completely, and not run at all, or gas would overflow the bowl and onto the ground from the bowl drain port.
Do this ^^^^. Yes, again.
Do it right and the bike will run fine. If you can't do it right:
https://www.ebay.com/itm/14406854365...IAAOSwOq9gv2CK
Before you re-install any carb, remove the petcock and clean the screen. IMO add a small inline filter as well.