I have been using restic right since 0.9.3 and was initially using rclone sync before restic copy was out.
Correct me if I am wrong …
I have observed restic copy faster than rclone sync maybe because restic only compares the snapshots and not data.
I had been doing a restic copy for quite a while now and ran a prune operation recently on the remote which ended up with missing packs. The local repo behind the restic-server prune successfully.
Doing a restic copy would report all snapshots saved within <1 min vs rclone sync would take around 15 mins comparing every file on both sides.
What maybe required…
A copy force like the backup force option that could fix errors in the remote directory.
OR
restic repo diff
restic repo diff --read-data
restic repo diff --read-data-subset 25%
Read and compare data from both repositories and report errors
restic repo repair
Fix the secondary repository.
I feel this is required just incase you loose your local repository and the only source of recovery is the secondary repository. A repository with missing packs can end up being useless.
Regards
Sd