I suggest these things
1) download the app called (ampere) from google play and see the amount of current that charge the phone.
2) Turn on the Ultra Power Saving Mode and charge the phone then see if it charged fast or not
If the 2 things above failed then it is a carrier software issue...