The bot currently does not do anything after a Pokémon from the user's party stole an item using Thief or Covet.
It would be preferrable if it would instead take the item from the Pokémon after the battle, so it has capacity to steal another one. This is especially relevant for the Item Steal mode.
But this should not interfere with Pickup handling. We still want the bot to pretend that it doesn't know about the Pickup items and just 'manually' check the party menu after the configured number of battles. So we can't just check that a Pokémon has an item after a battle that it didn't have at the beginning.