davfs2 switches to euid 0 in order to read the client certificate. When the certificate is in the user's configuration directory and the user's home directory is on a NFS file system with root-squashing this will fail.
davfs2 should only use euid 0 to read client certificates in the system wide configuration directory.
See also sr #107800