Die Verbindung "von außen" läuft über https (Port 443) zum Reverse Proxy und die Verbindung von Reverse Proxy zum Backend ist dann in http (Port 80). Das bedeutet bei Weiterleitungen etc. leitet die Nextcloud auf eine http URL um. Um dieses Verhalten zu ändern musst du in der Nextcloud Konfiguration unter
/var/www/html/config/config.php
die folgenden Einträge hinzufügen.
'overwrite.cli.url' => 'https://deine.domain',
'overwriteprotocol' => 'https',