Hello. I'm having a weird issue when redeeming Steam purchases and I can't figure out what is wrong with my implementation. I have some bundles (A,B and C) setup in Playfab that grant the player currency upon purchase. They are setup in the Playfab store and all have a matching Steam id from its marketplace.
When I buy a bundle (A for example), it doesn't appear to be redeem. The redeem result report neither success nor failure. Then, if I purchase another bundle (B this time), then I get a successful redemption of my previously purchased bundle A, but not B. It seems like I'm always accumulating purchases and they are redeemed with a delay.
I'm using Unity. I make the redeem call on the client after receiving the purchase validation result from my Azure function. I also tried doing the redeem on Azure, but I get the same results.