I have noticed if you have made weapons, then saved and exited, the customers wont recognize the item as a weapon. To fix this, break the weapon on the anvil and remake it, then they will accept it
actually I've tried that several times. Opening game again and starting new game doesnt help.