I think it should be made absolutely clear that restoring purchases on iOS does not work when using a .storekit file. At least I did not see this anywhere and spend a day on trying to get restore to work – until I switched to a scheme without a .storekit file.
Maybe this is mentioned somewhere in the docs, but I did not see it.
Thanks,
Marc-André