Oh wow, interesting. Each eye has a unique key that gets written to a save file. Might have been a weird race condition or something.
FYI I had the same bug happen to me, and I’m till in the “doesn’t appear but isn’t inventory” state. If it would be helpful I can dump my memory state or share my save files.