April 11, 2015, 12:50 a.m.
(Last edited by binary100101 on April 12, 2015, 8 p.m.)
There is recently a Steam problem that the inventory will not update itself when an item is gifted away. This has been causing some problem for us here because we cannot check properly whether items are exchanged or not. For these 2x H1Z1, they are already sold to a buyer called Capt.Awesome (you can find in the inventory history that 2 ToD tickets + 8 keys are received yet this is not recorded in our shop history). You see there are 4x H1Z1 in the inventory as the inventory is not updated. I have logged in to the bot and have confirmed that there are actually only 2x H1Z1 (two of them gives an error when trying to gift them away). Then I sent a tradable gift to the bot and these 2x H1Z1 has disappeared.
EDIT: Send a tradable gift to your bot when this happens will update the inventory.
Thank you for the reply. Looks like I didn't searched enough for this problem.
According to your information, I had checked both inventory and "Shop Transactions" history again. And found there was a trade which didn't recorded in "Shop Transactions", while inventory history shown key transference for it. Without that trade log, the number of keys I withdrew after it would be a contradiction, obviously.
The trade was recorded as [Waiting for gift accept] trade, which is incomplete and won't show up as "Completed" tasks in shop transactions history. http://imgur.com/a/ocfoB
So, I had believed this problem was fixed too, but there occurred another problem. 2x H1Z1 in the bot's inventory won't show up, again, and it can't be fixed by sending/receiving both tradable/untradable gifts. http://imgur.com/a/n0QTX
Although I actually fixed that "gift sync" problem tested by using a gift of Risk of Rain. http://imgur.com/a/ghCi0
So, say in short and knowingly this would include a denial for your reply, but I have one supposition that makes this situation possible to happen.
"The 2x H1Z1 was actually missed from search by Dispenser's system somehow, and still be in bot's inventory. Therefore, the [Waiting for gift accept] trade I mentioned above remains incomplete, because there is a difference between 2x H1Z1 gifts actually sent by the bot and the system had been handled."
Since I'm not a creator of this site I don't know how this supposition is correct, but according to the situation I write below, this was the only answer I got.
1. When I found that missing gift again, I had 1x H1Z1 in my Dispenser's inventory. So I tried to withdraw it, but got an error message about "out of inventory sync" and it was disappeared, by the fix system automatically did.
2. I tried the fix you mentioned (sending a tradable gift), but it didn't changed anything.
3. I purposely made that "Steam inventory sync" problem by sending an untradable gift of Risk of Rain. And successfully fixed it by depositing tradable gift of Half-Life 2. http://imgur.com/a/ghCi0
4. I counted number of keys in the bot's inventory, to check if I indeed traded 2x H1Z1 already and received keys for them. But there was only correct number and nothing wrong (this can be wrong if both Steam and TF2 inventory go out of sync, though).
Sorry about making you to read this long reply. If there are anything you need to know, please say me freely.
Thank you.
EDIT: Continue to further reply