Ich habe es mittlerweile gelöst.
Bei dem Updates hat aufgrund der Überschreitung der Maximallänge die Datenbanktabelle isys_cats_person_list nicht um die Spalte isys_cats_person_list__unmigrated_password erweitert werden können und daher haben die alten Passworthashs die Umstellung auf argon2i nicht überlebt.
Glücklicherweise war noch ein AD-Nutzer mit Adminrechten zu i-doit installiert, mit dem eine Anmeldung möglich war.
Die Datenbanktabelle habe ich dann manuell erweitert, in dem ich das Feld für die PLZ von 255 auf 20 Zeichen verkleinerte. Danach war genug Platz für die zusätzliche Spalte mit varchar(255) (ja, ein schmutziger Hack, ich weiß).
Damit war es dann wieder möglich Passwörter ohne SQL-Fehler zu ändern.