This thread from a while back has some good info about macro and micro evolution
This idea of co-evolving sexual compatibility has come up before, but I can’t remember where. It involves a pretty fundamental misconception about how speciation works. I’m pretty sure it is correct to say that as a population evolves there would be no parent generation that was reproductively incompatible with its offspring generation. The development of reproductive incompatibility requires isolating a population from the rest of its ancestor population either geographically or in an ecological niche. At first the isolated population reproduces among itself, not because it is impossible to reproduce with the members of the other population but because they aren’t available as mates. It’s only after a very long time of evolving separately that it becomes physically impossible for the two populations to interbreed. Plus, sometimes reproductive compatibility is more a matter of “taste” than biological possibility. Species that could interbreed and produce hybrids usually don’t because they don’t find each other appealing mates.