Evolution does indeed have many holes, which is why scientists are still working on it. Whether or not those holes will be filled is a different question. Christianity has many holes that will never be filled - what was the name of Seth’s wife for example - yet that does not invalidate Christianity. “We are to find God in what we know, not in what we do not know; God wants us to realize his presence, not in unsolved problems but in those that are solved” - Dietrich Bonhoeffer.
One of the most obvious is the lack of evolutionary changes in the Coelocanth, which is a lobed-finned fish that was thought to have gone extinct 65 million years ago. If anything were to have evolved within that 65 million year time period, it would have been it, wouldn’t you say?
Coelacanths are not a single species but a group of species. We know of about 120 fossil species and two modern species. The fossil species were small, about 30 cm, and lived in shallow water. Modern Coelacanths are large, about 150-200 cm, and live in very deep water. They did evolve; none of the fossil species match modern examples. They are interesting because they were thought to be extinct and they are close to the type of fish from which land tetrapods evolved. Coelacanths have fins on little stumps. Those stumps developed into our arms and legs.
The theory of Micro-evolution is still entirelly possible. All creatures adapt to their environments…However, the idea of human-kind stemming from an amphibious reptile is…debatable
You may debate it, but our evolution from the tetrapod amphibians is supported by the evidence.
I suppose we’ll never know for sure…but perhaps that is the point. If we’re supposed to act on faith…then why would God just lay it all out for us to know?
God did lay it out in the rocks of the earth and in our DNA. If we look for the evidence then we can find it.