The charge port issue isn't actually the charge port, but somewhere on the main board. I've tried fixing close to a dozen boot looping on charger RP2's in the last year or 2, and didn't matter if it was a charge port out of a working one, it still had the issue after swapping