This is a long shot, but perhaps the parsing of the path differs between backup and repair.
Is it stated somewhere that WebDAV paths should be written with backslashes? Perhaps try writing the paths with forward slashes and see if restore starts working. And again, sorry if I’m way off track here