The spec triggers currently only check the specialization number, but don't check the class. You can set the profile to be class specific as a workaround, but I will try to come up with a better fix for this.
Ah, you have a haunted momento in your inventory. PetLeash watches for it because it summons a "pet".
You tell PetLeash to ignore it under "Special Items" settings. However, since it only randomly summons a pet now, I believe I can improve the check, but I haven't seen the dang thing in my limited testing, so it's hard for me to be sure.