LÖSUNG: es lag an der mysql Datenbank. Ich habe nochmals via:
mysqldump -u<Benutzername> -p<Passwort> <Datenbank> > <SQL-Datei>
ein frische Kopie vom alten Nexcloud Server gezogen.
dann mit:
mysql -u<Benutzername> –p<Passwort> <Datenbank> < <SQL-Datei>
die Datenbank auf den Proxmox Nexcloud VM zurückgespielt. Dann zur Sicherheit den Nexcloud DB User neu angelegt, mit den Login Daten, wie diese in der Nexcloud config.php standen:
CREATE USER nextcloud@localhost identified by '<password>';
GRANT ALL PRIVILEGES on nextcloud.* to nextcloud@localhost;
FLUSH privileges;
quit;
danach:
systemctl restart php8.3-fpm
systemctl restart nginx
Und Bingo, login geht wieder… Also, gab es vorher ein Problem mit der eingespielten DB und dem Nextcloud DB User.