I have had a problem with the AI not being able to pick up weapons. I don't know if this is something that you know about, but I have had problems with the AI walking towards the weapon that I made for them and then when it ends up inside them it takes sometimes 10-20 seconds for them to pick it up, all the while their timer counts down. If it hits 0 before they have managed to pick it up then they will leave, sometimes coming back a bit later other times they won't. Also I have had a one handed sword that the AI who ordered it couldn't pick up, and everyone who came in after wanting a one handed sword will not take it. They don't even recognize that I have a sword in my hand in that they will not try to come towards it to pick it up they just stand there waiting for me to give them a sword.