The real difference may have been age demographics. Second link. More older voters.
But from what I read about the exit polls, those older voters voted for Harris. The young ones, less so. But the biggest group that was for Trump was Gen X. I don't know why the Pew results were so different.