PROPFIND doesn't play well with rewrites nor try_file.
Example:
location /dav {
    ...
    root /srv/dav/$remote_user;
    # just remove /dav path prefix,
    # so we don't need an additional /dav subpath in the filesystem:
    rewrite ^/dav/(.*)$ /$1 break;
}
PROPFIND for http://myserver/dav/x returns:
when it should have a way to return the href path unaltered, since this is what clients expect: