I have the same problem, I would say that when you make an in app purchase it is always treated as if it were consumable, that’s why it allows you to make them again, and doesn’t allow you to restore them, maybe it’s another problem, the question is that a solution is needed