Any time someone uses the phases of Venus as proof of heliocentricity they are demonstrating that their knowledge of the subject matter is superficial at best. At worst they just copied someone else’s work, it sounded good so they’re using it. Venus and Mercury orbit the sun in the geocentrospheric model, and so the observations of their phases is exactly the same as in the heliocentric model.
The problem here is one of historical context. When Galileo made his observations of the phases of Venus, or the moons of Jupiter, he was pitted against a religious establishment that was as clueless then as most atheists are now. The religious dogma of Galileo’s time was that ALL stellar bodies have to orbit the earth. This is incorrect, so the religious authorities that Galileo was up against were sadly uninformed and Galileo just happened to prove it.
He did not prove heliocentricity, he simply proved that some planetary bodies orbit something other than the earth. It may not have occurred to Galileo that Venus and Mercury are orbiting the sun, which is orbiting the earth.
Such as it is, the modern day pseudo-scientists who think that the phases of Venus or the moons of Jupiter are their magic bullets against geocentrosphericity are just about 400 years behind the times.