I believe this commit should fix the problem: Improvements for the WebDAV backend · gilbertchen/duplicacy@e3e3e97 · GitHub
From the log you sent me it is obvious that somehow pcloud returns EOFs when Duplicacy tries to create snapshot subdirectories, and Duplicacy keeps trying causing too many connections (I don’t think connections are leaking; it is just that too many connections are created in a short period of time).
This latest commit fixes two things. First, those snapshot subdirectories actually already exist in the storage – we can find them when listing the snapshot directory and store them in the cache. This should avoid unnecessary calls to CreateDirectory(). Second, when pcloud returns EOF on CreateDirectory() we’ll assume the directory already exists.
I’ll make a new CLI release over the weekend which will include this commit.