Note: idle mixture screws only adjust the mixture when the throttle plates are fully closed. Once the throttle plates are cracked open a tiny amount, the mixture screws no longer effect carberation. Setting idle mixture screws is only done when the motor is at idle and only effects mixtures at idle.
Adjustments to the mixture in any other throttle position, from barely opening through full throttle is done by changing or cleaning ports, passages, needles and jets as well as float height (and possibly fuel pump pressure). These adjustments are typically part of a carburetor rebuild with the assumption being that the needles and jets were already calibrated for that motor.
Carburetor rebuilds are the most often incorrectly done job across the entire spectrum of motor mechanics. It takes care and attention to details. It is the easiest to miss a small passageway or port or bit of debris waiting to block something. Usually a poor rebuild ends up being a lean problem, but is is entirely possible to leave float height too high or a spring out and make things too rich. I have heard that incorrectly done carburetor rebuilds approach 60%. Not sure if that is a valid number, but I'd believe it.
Rick