This topic seems to be ongoing and I've tried allowing the bot to pickup any legendary too. Moving the character manually seems to fix it, as the bot goes back and picks it up but can't seem to understand it's stuck when it grabs it too quickly?
I seem to have fixed this. I am using item rules.
For legendary.dis make sure these lines are there:
[QUALITY] == "Legendary" && [NAME] == "Keystone of Trials"
[QUALITY] == "Legendary" && [NAME] == "Forgotton Souls"
rare.dis (this is all my file says):
// Sells all items if rules above are not met
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" -> [TRASH]
[QUALITY] == "Rare" && [BASETYPE] == "Armor" -> [TRASH]
[QUALITY] == "Rare" && [BASETYPE] == "Jewelry" -> [TRASH]
pickup.dis
//[NAME] == "Blood Shard" -> [IGNORE]
[NAME] == "Death's Breath" -> [IGNORE]
[QUALITY] == "Legendary"
//[QUALITY] == "Rare"
//[QUALITY] == "Magic"
//[QUALITY] == "Inferior"
----------
See if these changes fix your errors.