Hmm. Poking around a little, my guess is that you’re not actually allowed to compare a topic with a text that you type directly into the source code like that – topics are for comparing to the player’s command only. It seems like there ought to be some way to make this work as a topic, but alas. (One of the difficulties is that topics could be like “Farvardin/Favardin” or “[any person]”, which makes direct comparison more complicated.)
One workaround, which would let you rearrange the rows later if you want, might be to set up another columns with text entries and compare your string to that instead. So you could have a column called “real name”, with “Farvardin” in it again, and then test the Mark corresponding to a real name of “Farvardin”.
Well, I don’t think it’s exactly a variable/name clash. In general quoted strings in the source code are interpreted as text, you call a column “topic” the text strings in it are interpreted as a very special kind, topic (which can be compared with the player’s command). So “Farvardin” in the topic column is interpreted as a topic, and “Farvardin” in the RealName column and the other time you wrote it is interpreted as a text. And apparently texts and topics don’t play nicely together.