I'm not changing my prediction. I think it's a squeaker, and Harris wins the popular vote by a little, but Trump steals at least one blue wall state to take the EC. However, I think we all need to be prepared for the possibility that all the pollsters are wrong. I think more than one person, including Nate Silver, has commented that the poll results are simply too consistent to be believed right now. There aren't enough outliers. Which means pollsters are overcompensating for perceived bias and herding together to make it look like the race is closer than it is. To be clear, they aren't doing it to mislead us. They are just terrified of being wrong, and therefore overcompensating in the direction they think they need to go to match other pollsters.
So don't be surprised if Trump wins Nevada, Penn, Michigan, and Wiscy. Or don't be surprised if Harris wins NC, Georgia, and Arizona.
Maybe even Iowa. If I were Trump's people, I'd be terrified of that Selzer poll. The best pollster in Iowa says Harris is winning? There are only two possibilities. Either they got a bad result, which totally happens - good pollsters get bad results once in a while simply because of the law of large numbers and bad luck. Or, there really is a huge shift to Harris, and we don't know about it, because the pollsters are overcompensating for previous years and covering up her lead by shifting their results in Trump's favor.
Again, that's too speculative to bank on. If you forced me to put down a bet for money, I'd still bet that Trump is winning the EC. But it is absolutely a realistic possibility that he's losing big, and we just don't know about it.