I have a UpdatePlayerStatisticsAsync call inside a loop that loops through all players of the match, when the match ends.
It works for the first player, but when it gets to the second player, it times out. That is, the UpdatePlayerStatisticsAsync call never returns.
Why might that be? It is strange because it just times out (I tried waiting 60 seconds, and there is no response). No errors or anything.
I am printing the arguments whenever I run the call, and the arguments look perfectly fine to me. The only difference is the playFabId, which I have also verified are correct.