Weapons are all effected by shields (except Fire Shield and Procrastination, unless the weapons are animated), so shields that cause a creature to miss, such as Dusk Mantel and Fog Shield, will effect weapons too. If the weapon was missing all the time, then it was just sore luck.