By binding I assume you mean this? I think in the tutorial it was a binding but I avoid bindings when possible. It doesn’t need to be.
If you added the delay and have set icon image implemented, well I would see if the ItemObject contains any data there. You can add this Print String (which should print the icon name whenever the inventory changes):
W_Inventory_Item / Set Icon Image

