Evolution is based on molecular genetics.
What is the genetic difference between Homo habilis and Homo erectus? And between erectus and sapiens?
You can’t tell me because you don’t know. Nobody can because nobody has the slightest idea.
If they could answer, I would ask how many evolutionary steps separated any two of these along the arrow of nature.
What came in between, and why are there no fossils of those in between species?
There are no in between fossils because species don’t evolve.
We do not need to see the fossilized remains of every species that ever lived to support the abundant evidence of evolution. You can deny history all you want but that does not change the facts.