In your battery settings, check if the Battery management feature has been turned on which may be the reason your battery isn't fully charging.
Most lithium batteries have shorter usable lifespans if left at 100% charge for long periods of time.HTC 5G Hub has a special
Battery management feature when plugged in for long periods of time. By default,
Battery management turns on after three days of continuous charging.
Battery management reduces the maximum charge on the battery to help extend its usable lifetime.
If you leave
HTC 5G Hub for long periods of time but need a full charge, you can turn this feature off.