Das Erste, das du machen solltest, ist, den USB-C-Anschluss des iPhone mit etwas Trockenem und Sanftem zu reinigen, so wie ein Zahnstocher oder eine sehr weiche Bürste. Manchmal sammelt sich darin ziemlich viel Staub und Flusen an, ohne dass man es merkt, und das verursacht genau das, was du beschreibst: dass es nur ab und zu lädt oder das Kabel nicht erkannt wird. Ich hatte mal das gleiche Drama mit meinem Handy und am Ende war es nur das. Mach es vorsichtig, um nichts innen zu zerkratzen.
Wenn du den Anschluss reinigst und es funktioniert immer noch nicht, dann könnte es tatsächlich ein Hardwareproblem sein. Aber bevor du an Beschädigungen denkst, probiere Kabel, von denen du weißt, dass sie perfekt an anderen Geräten funktionieren. Das Kabel aus der Box ist nicht immer in perfektem Zustand, und das Anker-Kabel, das du am iPad benutzt, könnte Probleme haben oder einfach beschädigt sein. Versuche ein anderes Kabel am iPhone und umgekehrt, um zu isolieren, ob das Problem beim Kabel oder beim Anschluss liegt.
Wenn nach gründlicher Reinigung nichts davon funktioniert, dann sieht es wirklich so aus, als wäre der Anschluss irgendwie beschädigt worden. In dem Fall müsstest du Apple oder einen autorisierten technischen Service kontaktieren, weil es sich um eine Hardwarekomponente handelt. Aber ehrlich gesagt, bei 80% der Fälle, in denen so etwas passiert, stellt sich am Ende heraus, dass es nur Staub innen oder ein Kabel mit Problemen ist, also verlier nicht die Ruhe.