Question: why did the geocentric model fail?
Answer: The geocentric model was unable to accurately explain certain motions like Mercury in retrograde. When the heliocentric model was introduced, it explained and predicted this and several other unanswered aspects of planetary motion with very accurate precision leaving the geocentric model behind, empty handed.