Sometimes pre-existing weapons have errors in then that make some of their attributes "null," which also prevents all weapons below them(in the folder) from loading their latest versions. I don't know why it does this, but it is important to "bugfix" weapons which aren't working the way that they are supposed to. For example, say a Demoman custom weapon is supposed to induce milk on hit, but it doesn't. Make sure that the attributes in the weapon are noted with the correct plugin. I know that's a lot, but I don't know what else that you could do. I'm not a professional myself, but I've been doing custom weapons modding all summer. Hope this helps