It seems that WebDAV caching causes the problems, the mdate of files changes when WebDAV synchronizes. For example rsync -a updates the mtime to the date/time of the files it copies, but when WebDAV synchronizes it gives the files the current date/time overwriting the mtime that rsync set. The next time rsync copies everything again as a result because the mtimes are different.
It seems that WebDAV shows the date/time you set from its cache, even though it already synchronized and changed the date/time in the file system to the current date/time. This put me on the wrong foot: WebDAV showed what should be the correct date/time, but WinSCP showed the current date/time it had been set to in the meantime. After an umount/mount WebDAV also shows the current date/time WinSCP was already showing.
It seems that WebDAV shows the date/time you set from its cache, even though it already synchronized and changed the date/time in the file system to the current date/time. This put me on the wrong foot: WebDAV showed what should be the correct date/time, but WinSCP showed the current date/time it had been set to in the meantime. After an umount/mount WebDAV also shows the current date/time WinSCP was already showing.