Hey, we've got a CloudScript that fetches user inventory, then calls RevokeInventoryItem function for one or more items, and after that fetches user inventory again. Now our problem is, that rarely (maybe 1% of cloudscript executions) both GetUserInventory calls returns a json with the same items - even though we just revoked some of it. We know that using 2 GetInventoryItems calls in a single cloudscript isn't the most efficient, and we're probably going to refactor this, but the problem still remains - and we'd love some explanation