Withholding bad polling information from Trump doesn't surprise me. When your boss has an iron grip around your balls and is basically a despot, one doesn't want to pass on unfavorable information. I don't have any district by district information. But just prior to the election in November, nationally, likely voters, 33% had a very favorable view of Trump, 51% a very unfavorable view. Question 89A. 10% also had a somewhat favorable while 5% a somewhat unfavorable giving Trump a 43% total favorable/56% unfavorable nationwide.
YouGov polling is public and available to one and all to include Trump. All one had to do was pull it up.
Biden, question 89B had a 30% very favorable to a 37% very unfavorable, but his somewhat favorable was 22% and his somewhat unfavorable was 9% for a total favorable of 52% vs. 46% unfavorable.https://docs.cdn.yougov.com/nzc8dt85gn/econTabReport.pdf
I never had any doubt Biden would win. That was reinforced when I looked at independents and saw that 53% of independents had a very unfavorable view of Trump. That told me 53% of independents wouldn't vote for Trump, either they'd vote for Biden or third party, but not Trump. FYI, 36% of independents had a very unfavorable view of Biden. So that 36% wasn't going to vote for Biden.
With the GOP the smaller of the two major parties, I knew they weren't going to win with Trump as Trump and company had to win the independent vote or lose the election.
I expected Biden to win by 5 points, perhaps a bit more. But the 4.4 point win was close enough to my expectations. These polls always have a margin of error of plus or minus 3 points.