I just spent the last minutes trying to figure out exactly that! I found this thread that helped me locate a bad file.
I hope it helps!
Edit: Restic just found another hardware problem.
check --read-data works fine on other machines, so it wasn’t a bad file. At least my repo is fine!