I second LordPlagueis’ recommendation of removing the “battle hardened” droids line. How does more combat help a droid? I don’t think they gain experience.
Well, in real life, machine learning has actually been quite big deal recently in AI development.
In Star Wars droids learn too, of course. If I’m not mistaken the battle droids in Episode I didn’t have individual minds but were controlled by a Central Control Computer and thus they were all equally experienced. It’s possible that the “main AI” was “battle hardened” through the experience of each droid.
Valid points you two, but it just seems out of place nonetheless.