`snapshot migrate` does not work

What I forgot to mention is that the reason I’m trying out snapshot migrate is the comment of @jkowalski here. The way I understood it is that through migrating I would eliminate errors and end up with an error-free new repository. Some files might be missing, but those would have had errors in the old repo anyway.

Did I understand that correctly?