custom advancement trigger not working

{ "display": { "icon": { "item": "minecraft:stone" }, "title": { "text": "CheyTac M200 Black Gold Camouflage" }, "description": { "text": "Progress +1" }, "frame": "task", "show_toast": true, "announce_to_chat": true, "hidden": false }, "criteria": { "camo_m200_killcount": { "trigger": "minecraft:player_killed_entity", "conditions": { "entity": { "type": "minecraft:player" }, "killing_blow": { "type": "minecraft:damage_source", "direct_entity": { "equipment": { "mainhand": { "item": "tacz:modern_kinetic_gun", "nbt": "{GunId:\"suffuse_m200\"}" } } } } } } }, "rewards": { "function": "codmc:camo_m200_scorecount" } }
Continue to help post