Hey Ridingkeys,
Glad to hear you got some of this working. Only working for one card seems a bit strange, as long as you are not Setting or Changing the taunt cards when you do this check, then it should work the same each time.
The solution mentioned before does have some limitations and this will change based on how you want the ability to function. It will find the first one in the list and then return that, so this may be what you are hitting if cards have improperly been removed from the board(?). Throw in some prints to see where the logic and flow of your changes go and what it checks as this will help you narrow down whats going on.
Feel free to send over some images of your blueprint setup and I can also take a look if that would help.