The chip is hot when touched.
Is there a way to test this chip?
unless you want to build a test bed, swapping for a new one/known good one should be a good enough test
but tbh if your controller ain't charging and the charging controller is getting hot, I'd say thats your problem, but there could be more
looking at the ever shrinking foam (and burned board), you seem to be putting more and more heat into it, if you're causing problems with that it may be better to work on that first