[HELP] chance on hit procs

theres something wrong with chance on hit procs when it comes to custom items because for some reason chance on hit stuff dont want to proc well they dont proc for weapons, but when i put them on a shirt or tabard they work but only if i dont have a custom weapon equipped or another weapon with a chance on hit like sulfuras or thunderfury but if i have both a tabard and shirt equipped with chance on hit they dont work so i dont know what to do here, heres the sql for the weapon im working with

[COLOR=rgb(51,51,51)]- FULL item_template of entry 35561[COLOR=rgb(51,51,51)]DELETE FROM item_template WHERE (entry = 35561);[COLOR=rgb(51,51,51)]INSERT INTO item_template (entry, class, subclass, SoundOverrideSubclass, name, displayid, Quality, Flags, FlagsExtra, BuyCount, BuyPrice, SellPrice, InventoryType, AllowableClass, AllowableRace, ItemLevel, RequiredLevel, RequiredSkill, RequiredSkillRank, requiredspell, requiredhonorrank, RequiredCityRank, RequiredReputationFaction, RequiredReputationRank, maxcount, stackable, ContainerSlots, StatsCount, stat_type1, stat_value1, stat_type2, stat_value2, stat_type3, stat_value3, stat_type4, stat_value4, stat_type5, stat_value5, stat_type6, stat_value6, stat_type7, stat_value7, stat_type8, stat_value8, stat_type9, stat_value9, stat_type10, stat_value10, ScalingStatDistribution, ScalingStatValue, dmg_min1, dmg_max1, dmg_type1, dmg_min2, dmg_max2, dmg_type2, armor, holy_res, fire_res, nature_res, frost_res, shadow_res, arcane_res, delay, ammo_type, RangedModRange, spellid_1, spelltrigger_1, spellcharges_1, spellppmRate_1, spellcooldown_1, spellcategory_1, spellcategorycooldown_1, spellid_2, spelltrigger_2, spellcharges_2, spellppmRate_2, spellcooldown_2, spellcategory_2, spellcategorycooldown_2, spellid_3, spelltrigger_3, spellcharges_3, spellppmRate_3, spellcooldown_3, spellcategory_3, spellcategorycooldown_3, spellid_4, spelltrigger_4, spellcharges_4, spellppmRate_4, spellcooldown_4, spellcategory_4, spellcategorycooldown_4, spellid_5, spelltrigger_5, spellcharges_5, spellppmRate_5, spellcooldown_5, spellcategory_5, spellcategorycooldown_5, bonding, description, PageText, LanguageID, PageMaterial, startquest, lockid, Material, sheath, RandomProperty, RandomSuffix, block, itemset, MaxDurability, area, Map, BagFamily, TotemCategory, socketColor_1, socketContent_1, socketColor_2, socketContent_2, socketColor_3, socketContent_3, socketBonus, GemProperties, RequiredDisenchantSkill, ArmorDamageModifier, duration, ItemLimitCategory, HolidayId, ScriptName, DisenchantID, FoodType, minMoneyLoot, maxMoneyLoot, flagsCustom, VerifiedBuild) VALUES[COLOR=rgb(51,51,51)](35561, 2, 7, -1, ‘Thunderfury Pwnge’, 30606, 5, 0, 0, 1, 615704, 123140, 13, -1, -1, 80, 60, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 3, 500, 7, 800, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 440, 1150, 0, 160, 300, 3, 0, 99, 99, 99, 99, 99, 99, 1900, 0, 0, 31884, 2, 0, 10, -1, 0, -1, 66011, 2, 0, 0, -1, 0, -1, 19135, 2, 0, 0, -1, 0, -1, 43430, 2, 0, 0, -1, 0, -1, 50837, 2, 0, 0, -1, 0, -1, 1, ‘’, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -20, 0, 0, 0, ‘’, 0, 0, 0, 0, 0, 12340);