Nextcloud + webdav + url path + mounting DAV with systemd

I'm using latest Nextcloud , Docker

I was happily exposing with Nextcloud a DAV file share, and mounting it on a file system with Systemd.

traefik middleware setttings I used:

  - traefik.http.middlewares.secHeaders.headers.customFrameOptionsValue=SAMEORIGIN
  - traefik.http.middlewares.secHeaders.headers.framedeny=true
  - traefik.http.middlewares.secHeaders.headers.sslredirect=true
  - traefik.http.middlewares.secHeaders.headers.stsIncludeSubdomains=true
  - traefik.http.middlewares.secHeaders.headers.stsPreload=true
  - traefik.http.middlewares.secHeaders.headers.stsSeconds=15552000
  - traefik.http.middlewares.cloud-dav.replacepathregex.regex=^/.well-known/ca(l|rd)dav
  - traefik.http.middlewares.cloud-dav.replacepathregex.replacement=/remote.php/dav/

Here's the systemd unit:

cat /etc/systemd/system/home-user-Volumes-files.mount
[Unit]
Description=Mount WebDAV Service

[Mount]
What=https://nextcloud.domain.com/remote.php/dav/files/
Where=/home/user/Volumes/files
Options=uid=1000,file_mode=0664,dir_mode=2775,grpid
Type=davfs
TimeoutSec=15

Worked fine.

I recently moved the server URL from nextcloud.domain.com to domain.com/nextcloud

new traefik labels:

 - traefik.http.routers.nextcloud.rule=Host(`domain.com) && PathPrefix(`/cloud`)
 - traefik.http.routers.nextcloud.middlewares=nextcloud-stripprefix
 - traefik.http.middlewares.nextcloud-stripprefix.stripprefix.prefixes=/nextcloud
 - traefik.http.middlewares.secHeaders.headers.customFrameOptionsValue=SAMEORIGIN
 - traefik.http.middlewares.secHeaders.headers.framedeny=true
 - traefik.http.middlewares.secHeaders.headers.sslredirect=true
 - traefik.http.middlewares.secHeaders.headers.stsIncludeSubdomains=true
 - traefik.http.middlewares.secHeaders.headers.stsPreload=true
 - traefik.http.middlewares.secHeaders.headers.stsSeconds=15552000
 - traefik.http.middlewares.cloud-dav.replacepathregex.regex=^/.well-known/ca(l|rd)dav
 - traefik.http.middlewares.cloud-dav.replacepathregex.replacement=/remote.php/dav/

config.php settings:

'overwritewebroot' => '/cloud',

new Systemd unit settings:

[Mount]
What=https://domain.com/cloud/remote.php/dav/files/
Where=/home/user/Volumes/files
Options=uid=1000,file_mode=0664,dir_mode=2775,grpid
Type=davfs
TimeoutSec=15

Systemd now gives me a terse error message:

Failed to mount Mount WebDAV Service

I was able to mount my nextcloud share with my Android Nextcloud client at https://nextcloud.domain.com . After I moved to https://domain.com/nextcloud , I was
able to mount my nextcloud share, on Android Nextcloud. I think Android Nextcloud is just a webdav client.

Any suggestions? I've tried inserting "nextcloud" at beginning of value for replacepathregex Middleware, it did not help.