Default AT&T OTA rooted, installed TWRP, did factory reset, now phone charges slowly and over

As the title says, I've rooted and installed TWRP and now whenever I charge my phone it charges slowly and heats up while charging, mainly around the camera and buttons. This only started after I had to do a factory reset in TWRP.

The reason I had to reset was because apparently TWRP didn't backup my data correctly, so it basically did a factory reset when I tried to restore, but then Titanium got stuck restoring apps, so I did a factory reset and everything was find until this charging issue.

Any ideas what this could be?

Sent from my LG-D800 using xda app-developers app

EDIT: Battery drain was also very bad. Seems to be fixed by flashing Savoca's patched kernel again.
Devices:
LG G2 - Stock ATT 4.4.2

Atrix HD - Stock ATT 4.1.1