Wrap item removal and placement in a batch to prevent multiple reactive updates when moving items between inventories.