The idle mixture setting also has an affect on the amount of gasoline that it provided through the carburetor at WOT.
Fuel level being too high can cause the carburetor to provide too much gasoline.
Someone might have augered out the existing main mixture jet.