achievement doesnt work and i dont know why

i want it so if you breed a horse with a donkey you get the achievement, ive been using misode but the achievement just doesnt trigger in game and im not sure why, this is the code:

  "parent": "mounts_improved:achievements/broncobuster_achievement",
  "criteria": {
    "bred": {
      "trigger": "minecraft:bred_animals",
      "conditions": {
        "parent": {
          "targeted_entity": {
            "type": [
              "minecraft:horse"
            ]
          }
        },
        "partner": {
          "targeted_entity": {
            "type": [
              "minecraft:donkey"
            ]
          }
        }
      }
    }
  },
  "display": {
    "description": {
      "text": "Breed a horse with a donkey to create a mule"
    },
    "icon": {
      "count": 1,
      "id": "minecraft:mule_spawn_egg"
    },
    "title": {
      "text": "Hybridization"
    }
  },
  "requirements": [
    [
      "bred"
    ]
  ],
  "rewards": {
    "experience": 150
  },
  "sends_telemetry_event": true
}```
Continue to help post