Die Backups sind an das Gerät gebunden (über eine eindeutige UUID)
Time Machine überschreibt nur ältere Backups des eigenen Rechners, aber nie die Backups von fremden Rechnern.
Da du einen neuen iMac hast, sieht der neue iMac das Backup des alten iMacs als Fremdbackup an und rührt es nicht an.

Gibt eigentlich nur zwei Lösungen:

1. Du löschst die alten Backups mit der Konsequenz, dass du dann eben nicht mehr auf die alten Daten zugreifen kannst und bis die erste neue Sicherung abgeschlossen wurde kein Backup hast.

2. Du greifst tief in die Eingeweide von time Machine und setzt die UUID der alten Backups um, damit der neue iMac die alten Backups als seine eigenen erkennt und dann weitermacht. Das ist allerdings nicht ganz trivial, erfordert den Umgang mit der Konsole und allgemeine Unix-Erfahrung, wie man eine Bash bedient, sollte vorhanden sein.
Ohne es selbst getestet zu haben, z.B. so: https://nairteashop.org/keeping-back...-to-a-new-mac/

Das Google-Zauberwort heißt hier "Time machine inheritbackup"