Seguramente tendrás algún condensador de la placa base del circuito de carga en corto, y por eso detecta que carga aunque sueltes el cable, y también por eso puede derivar el voltaje a masa y no carga la batería.
Enviado desde mi HTC One mediante Tapatalk