I'm using the GrantItemsToUserRequest API call and it successfully adds the item to the player's inventory. The problem is that the item that was granted was marked as "limited edition" and despite that, it's "items remaining" value is unaffected by the grant.