By default, the = check is case sensitive. I noticed your check is looking for "Concreto estrutural" while the value in the parameters is actually "Concreto Estrutural". Capitalizing that E in the second word resolved the issue for me when I was testing. There is also a toggle for Case Insensitivty that could bypass the issue, unless you needed it to match precisely. Letter case is often part of documenation standards, so the default is that case matters.
To the larger issue of checking versus a list of values, I would suggest you look at the Matches RegEx or Doesn't Match RegEx conditions for the checks. That is specifically designed to let you build a Regular Expression to check against. That will let you do wildcards, multiple values, etc. There are some good resources online to learn the basics. I like to use RegEx 101 to build my Regular Expressions and test them before putting them into a checkset. This is another page that I used when I was first learning RegEx.
Jason KunkelSenior Practice Manager, Architecture and Engineering
LinkedIn