Tag assign in a workflow not working?

Tag assign in a workflow not working?

Hello, 

I set up a workflow to achieve certain objectives, and the workflow idea is as follows:

- To check all existing contacts in my lists (trigger).
- Check all contacts from this list (who received an email campaign earlier), and define the criteria for those who don't open, click links, or open, deliver, and click links.
- The merged all these actions into a simple condition that triggers if any of these contacts are found in another list or not. If it's true >> they should assigned a certain tag!!! (check highlighted part with red in the screenshot)

The problem is: 
There are already contacts in the list under simple conditions, but the contacts from this list didn't assign any tag.