Polls are notoriously unreliable.
It has been shown over and over again across the world, that people say whatever is the path of least resistance.
2016 we watched Brexit and Trump
2024 we hade the referendums, I don't believe it was last minute that brought that result. People had made up their minds but knew to keep quiet.
Trump again this year, it was not even close. He was a landslide.