And then there is the Haldane dilemma,
Haldane's dilemma assumes sequential selection for beneficial alleles. That is a false assumption. Thousands of traits are being selected for simultaneously. Genetic evolution is a massively parallel process, not a serial one.
But you must know this, since you have raised Haldane several times on this board over the years, and several times it has been pointed out as false in the real world to you. Why, then, do you continue to do it?