Running something when any block is broken via a specific item

{
    "criteria": {
        "requirement": {
            "trigger": "minecraft:item_used_on_block",
            "conditions": {
                "player": [
                    {
                        "condition": "minecraft:entity_properties",
                        "entity": "this",
                        "predicate": {
                            "nbt": "{SelectedItem:{components:{\"minecraft:food\":{eat_seconds:1.7343694E9f}}}}"
                        }
                    }
                ],
                "location": []
            }
        }
    }
}
Continue to help post