No, you are correct. If you have set the float level that high (very high), it will run out the tips of the main jets. You will get an indication of the fuel level in your gauge, and it will show that it is too high.
Usually you set the float level "dry" (one inch from float seam to the machined gasket surface on the upper carb body). This will get it quite close, not so high as to overflow the main jets (if everything else inside is right).
Then you measure the fuel level "wet" with the clear tube connected to the carb drain plug to confirm the liquid level is 5/8" to 11/16" down from the machined gasket surface of the lower carb body.
Fine tune fuel level by adding or removing gaskets under the float valve body to lower or raise the fuel level. Some parts vendors sell thin gaskets, which helps. I have also rubbed a gasket over some fine sandpaper on a piece of flat glass to make it thinner, when needed.
If your carb leaks out the main jets after you set the dry float level, you need to check:
1. Is the float valve really sealing and turning the fuel flow off? I have seen little brass bits left over from machining in the valve seat that prevent the needle from seating properly.
2. Confirm you do not have an extra gasket installed on the main jet where you screwed it in. Sometimes an old gasket remains behind in the carb body. You don't see it and you install a second gasket on the jet. Now the tip of the jet is too low in the carb body and the correct fuel level will still flow out the tip.
Hope this helps.