I've had this problem before. The core of the data cable is aging. The aging resistance of the core will increase, reducing the charging voltage. The same goes for the original. Just change the wire. You'd better change the short line if it's convenient. The longer the line, the greater the resistance.