SMB tends to get short files occasionally. It’s thought to be due to poor or late OS error reporting.
Some other protocol might be more reliable, but there’s now an earlier sanity check on file errors.
Release: 2.0.6.103 (canary) 2022-06-12
Added check to detect partially written files on network drives, thanks @dkrahmer
Above Canary is already old, and Canary are always a first release of code, so issues may exist.
You were supposed to delete then list-broken-files using the current database, which knows files.
Delete and recreate won’t work because you’ve destroyed all information about the bad dblock…
I’m not confident that all is well. If you can’t recreate the database, disaster recovery will also fail.
Did you happen to save a copy of the old database? If so, there’s still time to go down good path.