I know this topic was mentioned a few pages back, but wanted to make some observations (as someone who doesn't currently live there).
Even with PA having voted blue in the past, I think there have been a bunch of issues lately that will cause people to vote against the Democratic Party. While people might not like Trump, other issues might push them into his corner. In a nutshell, the lack of condemnation by the Democratic Party for the rioting, looting, social media censorship, anti-cop sentiment, pro-communism push, bizarre racial theories on the left will push many PA voters to vote red.
People in PA won't appreciate the riots in Philadelphia, let alone Lancaster County (which is like sacrilege, as that's "Amish Country"), and bad press is bad for tourism. High-income areas in the Philly suburbs don't want looting in their back yards. Small cities that have been falling apart since the US steel industry disappeared don't want more destruction and chaos.
PA won't appreciate the whole "abolish the police!" mantra from the extreme left. The whole "ACAB" thing is probably a slap in the face for those who have ties to the police, of whom historically supported the Democrats and vice versa.
PA has many self-identified Catholics, so they won't appreciate the attacks on the recent Supreme Court pick, the footage of churches being vandalized, Virgin Mary statues being decapitated, etc. Even the reluctant/lapsed Catholics would find this revolting. There isn't as much anti-Catholic angst as there used to be, so the fundamentalists will sympathize with them. Catholics, fundamentalist Protestants and Russian Orthodox will likely vote pro-life if they think there's a chance for a Roe V Wade overturn.
Many people in Northeastern PA commute to NJ and NY, and in the Southeast some commute to DC, they are probably pissed off at rioting naked freaks keying their cars and blocking roadways while they try to commute into the city.
There are also a ton of retiree "transplants" with fat pensions from NY/NJ who hated the politics/taxation in their former states, and THOSE people are often diehard Republicans who love Trump.
PA also has a sizable population of people who immigrated from the former Eastern Block (like Melania). They would find the whole social media censorship/news censorship and communism/socialism as sinister and frightening. Many of these people have relatives in and around NYC, Philly. Many of these same people have small businesses, just like the small businesses that are being smashed to bits in Brooklyn (which are also often owned and operated by immigrants), and they have no sympathy for unemployed looters who wave soviet flags.
Hispanic people in PA aren't a monolith as pollsters seem to think, and many of them seem to overlap with the people I mentioned earlier. Many of them have a strong dislike of illegal immigrants "they commit crime/join gangs and make us all look bad!", many of the newer citizens from Central/South America come to PA via conservative church-sponsored sponsorship, others come from families that have been in PA for 100+ years, particularly among the large population of Puerto Ricans. Many of them won't relish the idea of being lumped in one group labelled "POC".
The whole BLM/CRT thing will probably leave a great deal of people in PA with a bad taste in their mouths. There are already a lot of multi-racial families in small cities and suburbs of PA. To encourage hating "oppressive cis het white boomer Karen" is to "hate grandma". Intersectionality becomes schizophrenic when your ancestry covers four continents.
Your average low-wage PA person is probably "over" the COVID restrictions, and just wants to get back to work. Welfare programs are stringent. PA employment law in terms of sick leave and closures aren't as generous to employees as those of other NE states, so there's nothing for the working poor to fall back on if they lose everything and are out of work. I imagine they won't want the restrictions to last forever.
I could be totally wrong about all of this, but that's just what my gut tells me.