Change Backup Destination during initial run

Nice job on the testing and documenting - you sound flag your own post as the solution!

The “copying the original source file” restore thing is a feature, not a bug. No, really! It’s designed so during a restore if the local file exists and matches what Duplicati is being asked to restore the local file is used since that will almost surely be faster than pulling from a backup.

In an actual restore scenario most people would probably want the fastest process possible. But, understandably, it’s much less desirable for test restores. For those, you want to use --no-local-blocks: