How is that any more a gap in the heliocentric model than in the geocentric?
For that matter, why is that even a gap at all? What would cause the orbits to be unstable?
Because in the heliocentric model, we claim to know the specific structure of all the forces involved (namely, gravity). In the geocentric model, there are epicycles upon epicycles, but the mathematical details of the forces that cause the planets to move in those convoluted paths are unknown. Without those details, you can't say whether you'd expect the orbits to be stable or unstable.
For that matter, why is that even a gap at all? What would cause the orbits to be unstable?
The fact that the planets interact with each other via gravity. For example, every time we swing past Jupiter on the same side of the sun, we get a little tug, and our orbit gets distorted a little bit. Those distortions pile up over time, and eventually the planets kick each other out...at least, according to the computer simulations.
Obviously, planetary orbits are stable over the long term in the real solar system. Something keeps them stable, but there is no unanimity on what that something is. The problem is enormously complicated, and the answer, subtle.