In unserer Standard-Konfiguration sieht das in der config.php von Nextcloud so aus:
.....,
'trusted_domains' =>
array (
0 => 'localhost',
1 => 'nextcloud.mydomain.de',
),
'trusted_proxies' =>
array (
0 => '192.168.0.1/32',
),
....
Die IP-Adresse ist die des Proxy, im vorliegenden Fall also die des Nginx. Die Domain ist entsprechend dem Beispiel. Ohne diese Einstellungen wird es nicht korrekt funktionieren.
Beim genannten Setup kann die Ursache oder eine weitere wie zuvor bereits von @nobody beschrieben auch davor liegen.