Most of Haley’s votes were mail in.
No, they were not... She got just shy of 2/3 of her votes on election day:
https://www.electionreturns.pa.gov/VotesBreakdown