Ich habe es endlich hinbekommen, indem ich unter Advanced im NPM foglendes geändert habe:
location /.well-known/carddav {
return 301 $scheme://SUBDOMAIN.DOMAIN:PORT/remote.php/dav;
}
location /.well-known/caldav {
return 301 $scheme://SUBDOMAIN.DOMAIN:PORT/remote.php/dav;
}
location = /.well-known/webfinger {
return 301 $scheme://SUBDOMAIN.DOMAIN:PORT/index.php/.well-known/webfinger;
}
location = /.well-known/nodeinfo {
return 301 $scheme://SUBDOMAIN.DOMAIN:PORT/index.php/.well-known/nodeinfo;
}
Entsprechend SUBDOMAIN, DOMAIN und PORT eintragen (Bspw.: abc.duckdns.de:12345).
Es hat wohl immer daran gelegen, dass er $host, $server, $port etc... nicht korrekt ersetzt hat.
Endlich fehlerfrei.
Grüße