[Item Index] only ‘finds’ identical values if they reside at the exact same location in memory. In this case, the text in the list and the text you’re searching for are indeed the same text, but they are stored in different memory locations.
You’ll want to use the Set components [Member Index] instead, which is clever enough to compare different instances for equality, but note that it only understands simple data types such as booleans, numbers, points, text, colours, etc. it doesn’t know how to compare curves, meshes, breps and other complex stuff for equality.