ignore my other reply, while implementing an equip best I found a bug where the unlock in the codex mismatched the game logic from a previous iteration. if you were under 60% codex the auto-equip wasn't functioning despite being unlocked at 40% in the codex. (same with auto sell & 30%/20%). Thanks for flagging this, I wouldn't have discovered it without your feedback :)