As shown on image, the battery appears to have slightly been punctured (during repair), but I'm not too sure if this is what contributes to the charging issue. Initially, there was no issue with the battery before the repair, which is why I'm speculating whether this is the problem or not.
So before I try to order a new battery, I want to seek a bit of input from what people think may be the cause of the issue, because, otherwise, i may resort to contemplating whether the issue is caused by the prong connections on the motherboard or the dock socket.)
iPhone 4 GSM

Read more: Does this iPhone Battery look damaged?