I was looking at the PR above and through the code and I think this is actually a bug and it should work just fine restoring a single file.
Can you try this please restoring a single file like you tried originally?
v1.63.0-beta.7079.35b976c42.fix-backend-file on branch fix-backend-file (uploaded in 15-30 mins)