I saw this thread, and published a store-managed consumable(virtual currency) , then, bought it from the microsoft store(dev sandbox).
Then I called playfab redeem api(RedeemMicrosoftStoreInventoryItems) to sync the inventory.
It worked first time, I could find the virtual currency in my playfab inventory.
I bought the same consumable from the microsoft store(it was makred as owned, but I could still buy it again) again and tried to call redeem but it did not work. There was no error, but returned the same result as the first time.
Could anyone help me with this issue?