Here's a couple of things to check re new floats and fuel needles:
I had a recent situation on an old Evinrude where the float arm caught on the new plastic washer supplied with the late OEM kit -- the original didn't have a washer (or I found none when taking apart). The diameter of the washer was such that the arm stop caught on it.
Also on the same engine, the new (OEM) . float (cork) was very slightly larger than the old, so it rubbed on the side of the float bowl. So much for OEM quality control!
To test, with the carb out of the motor, invert it and right it several times, listening to the float fall. If it ever sticks, investigate.
Also, if there are any clips for the needle, make sure it is installed right. The Evinrude had a hole in the arm that looked like the clip fit in, but, nope, you were supposed to leave it loose, and not in the hole. Why a hole then? Heaven knows.
Finally, probably obvious but make sure float height is set to original specs. There were all kinds of wrong opinions about that one before I found a good reference.
Oh also, on my Mariner, I had a leaking float seam that emptied itself out by the time I had the the carb bowl off, so it looked good but wasn't. only by prying gently on the seam could I see that it was loose.
Good luck!