I had to do this with my MacBook Pro models early 2015 and late 2017.

It seems like there was a period in time when solder just wasn’t done well, it seems like.

IIRC this is to do with the phase in of RoHS and bad lead free solder