Hast du noch irgendwo die Originale gespeichert, von direkt nach dem Import von der Karte? TimeMachine geht ja leider nicht sehr weit in die Vergangenheit zurück.
Solche JPEG Probleme können auftreten, wenn nach und nach einzelne Blöcke auf der Festplatte kaputtgehen. Oder wenn man Bilder auf SD-Karten, USB-Flash-Laufwerken, oder auf einem Netzwerkslaufwerk hält. Flash Speicher muss häufiger an Strom angeschlossen werden, damit die Daten erhalten werden, und bei Netzwerkslaufwerken kann es zu Übertragungsfehlern oder Synchronisationsfehlern kommen. Und da JPEGs so stark komprimiert sind, reichen wenige gekippte Bits um ganze Blöcke des JPEGS zu zerstören.
Da Fotos uns immer die Miniaturen oder Vorschaudateien zeigt und wir die Originale nur zu sehen bekommen, wenn wir ein Bild gerade bearbeiten, sehen wir oft erst Jahre später, dass das Original für ein beschädigt worden ist. Unsere Bilder könne langsam im Hintergrund dahinsterben, und wir bemerken es nicht, da die Vorschauen und Miniaturen noch gut sind. Letztes Jahr musste ich bis zu einer Kopie einer iPhoto Mediathek von 2002 zurückgehen, um ein defektes Original zu ersetzen.
Ich lasse jetzt regelmässig Corrupt JPEG Checker laufen, um den kompletten "Originals" Ordner in der Fotos Mediathek auf defekte JPEGS zu überprüfen und eventuelle Schäden schnell zu entdecken. Corrupt JPEG Checker gab es im AppStore. Ich weiss nicht, ob es noch verfügbar ist. Als weitere Vorsichtsmassnahme mache ich sofort Kopien der der Originale auf einem separaten Laufwerk, die ich importiere, noch bevor ich sie in Fotos importiere. Seit Catalina müssen wir ohnehin Kopien der Originale sichern, da Catalina alle Originals umbenennt und so unübersichtlich speichert, dass wir sie nicht mehr ohne Fotos aus einer Mediathek extrahieren können.
Nach so vielen Jahren ist es schwer zu sagen, was die JPEGs beschädigt hat. Es kann ein Wackelkontakt im Kartenleser oder Kamerakabel sein, oder ein Flash Speicher, der lange keinen Strom gesehen hat, eine Festplatte, die am Ende der Lebenszeit ist. Ich würde auf jeden Fall einen Hardwaretest laufen lassen, um die Hardware gründlich zu prüfen.
Es gibt Programme, die behaupten, sie können defekte JPEGs reparieren, aber ich habe nie eins davon getestet, und kann mich auch nicht an die Namen erinnern. Die Reviews waren alle nicht sehr gut.
Ein paar Beispiele aus meiner Mediathek von 2012, als ich das erste Mal solche Defekte entdeckt hatte: https://discussions.apple.com/thread/3620471?answerId=17173902022#17173902022

