This is not an uncommon occurrence in Classical Mythology due to the wide variety of textual sources over a period of more than 1000 years.
Hesiod may be the oldest source, and it could certainly be argued he is the most significant of the sources, and for that reason his version could be taken as definitive, but clearly subsequent Classical authors disagreed with his take and felt compelled to offer different accounts.
But Sappho, for instance, was a great poet and thus her insights should not be lightly discounted.
Pausanias was an historian and reports two conflicting opinions on the parentage--one account confirms Hesiod and one presents an alternate belief. But his offering of two accounts validates that, even in the Classical period, such questions were subject to disagreement or dispute. (Many deities had unique, local variants, and in some cases multiple deities may have merged into a single deity as cultures merged.)
Plato is one of the greatestgreat philosophers and although his take was undoubtedly meant as allegory, it should likewise be considered important.
I'm just grabbing a few of the sources to highlight the point that the myths are "living" and subject to change and re-interpretation over time.
A followup question you may want to consider (as it would surely yield some interesting analysis) is "What are the possible meanings of the different versions of the parentage of Eros?"