multiple state part year resident and reciprocal agreement and unemployment income!! help..

I lived in NJ but worked in PA from Jan to April of 2020. Then I moved to NY. While I'm residing in NY, I collected unemployment benefit from PA from May to Dec. PA didn't withheld tax from my w2 or unemployment income. So, do I have to file PA tax return in this case?  Also, NJ and PA has reciprocal agreement.  I also paid tax to Philadelphia on my earned income w2. Can I claim credit on my NJ return for Philly taxes I paid?