Natürlich kann es an dem Kabel hängen.
Mit iOS 11.x hat Apple dafür gesorgt, daß nicht originales Apple Zubehör weitestgehend eliminiert wird.
Zubehörkabel, die nicht Apple-Originale sind, hatten bisher die ausgelösten Fehlermeldungen einfach unterdrückt und trotzdem geladen.
Das funktioniert nun nicht mehr.
Zubehörkabel funktionieren mal, mal gar nicht, mal ein bißchen, wie schon weiter oben im Thread beschrieben.
Deine Aussage, es habe ja einmal funktioniert und könne deswegen nicht am Kabel liegen, ist daher schlicht falsch.
Probiere es im dir nächsten Apple-Store mit einem Original-Kabel aus.
Dann weißt du sicher, ob es das Kabel, der Akku bzw. die Ladeelektronik ist - oder alle zusammen bzw. eine variable Mischung.