Ist die Firmware wirklich vollständig installiert worden oder könnte es einen Fehler gegeben haben? Manchmal passiert es, dass ein Update installiert wird, aber nicht vollständig auf das System angewendet wird. Versuche, dein Telefon neu zu starten, indem du es ausschaltest (nicht nur den Bildschirm ausschalten, sondern wirklich ausschalten, etwa 30 Sekunden), und schalte es dann wieder ein. Danach schau, wie gut die Magnete halten.
Wenn der Neustart nicht geholfen hat, solltest du das Magnetmodul im iPhone selbst überprüfen. Manchmal sammelt sich dort Staub oder irgendwelcher Schmutz zwischen den Magneten an, was den richtigen Kontakt verhindert. Wische es vorsichtig ab, ohne Scheuermittel - das könnte helfen. Überprüfe auch, dass die Zubehörteile Original oder mindestens zertifiziert sind - billige Kopien funktionieren oft nicht richtig.
Falls all das nicht hilft, könnte eine Reparatur nötig sein, ja. Aber versuch zuerst einen Neustart und eine Reinigung, das sind die grundlegenden Schritte. Falls das Telefon noch weniger als einen Monat alt ist, sollte die Garantie das ohne Fragen abdecken.