Carddav/caldav not setup right even though they resolve properly?

Nextcloud version 27.0.0 installed with official helm chart (apache image)

I’m running traefik as my ingress.

nextcloud throws 2 errors about carddav and caldav, but when I open the url to them, they redirect properly, and i can’t figure out what the issue is. in traefik, I’ve tried adding/removing the following:

apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
  name: redirectregex
  namespace: nextcloud
spec:
  redirectRegex:
    permanent: true
    regex: ^/.well-known/ca(l|rd)dav
    replacement: /remote.php/dav/

but it doesn’t make a difference, and apache’s .htaccess is setup right too. Is there something I’m missing? If i go to the url, it redirects me to the remote.php page that says

This is the WebDAV interface. It can only be accessed by WebDAV clients such as the Nextcloud desktop sync client.

for what it’s worth, I’ve tried a range of values for the regex replacement in traefik and just can’t get nextcloud to clear the warning.