You don’t have to copy the repo. You can re-compress your exiting.
restic migrate upgrade_repo_v2 --compression max
restic prune --repack-uncompressed --compression max
See for example this thread: Restic compression not compressing almost anything for my repo
EDIT: Sorry, that was (maybe) not what you were wondering about. Or maybe it was, considering your last sentence. ![]()