QU is routinely undersampling Democrats in PA and I don't know why. Registration statistics and the 2012 exit poll show about a ten point margin for Democrats, but this poll has a (weighted!) four point margin, last month's had a five point margin, and the one in April had a Republican plurality. Florida's and Ohio's look more accurate, so I don't know what the deal is.
Most major pollsters are intentionally inflating Trumps numbers in order to discredit the Never Trump movement, but it won't work!