The article doesn’t tell us who did the poll or the distribution of those responding. A few years ago, NBC News did a “national poll” in which 41% of the respondents were Hispanic when only 10% of voters are. Garbage article.
Polling results depend on who gets asked and how the question is phrased.
I betcha it was totally online from ‘selected’ social media users.