Hi Samuel G. We have all been there.
My first assumption about the reason for data discrepancy is “data freshness” - some providers scrape data more frequently.
I have no info on the scraping frequency for each provider so I can’t comment on data accuracy by provider ie. Apollo vs. others.
On the side note: which keywords did you use to pull the CEO data? Did you use both “CEO” “Chief Executive Officer”? In smaller entities, perhaps you can go ahead and search for “Managing Director”, “Co-Founder” etc.