Hi @inzil2k ,
It's not clear to me from the post whether you are entering "tmap" in the chat or if "tmap" is a trigger phrase in the topic trigger phrases.
Smart matching applies only at the current question node. We do not apply it to future question nodes.
For example, consider this topic:

If we enter "order pasta please" in the chat, then the topic is triggered from "order". Since "pasta" is an exact match to the pasta option, this variable is automatically filled and the question is skipped. In this case, we have filled a future question node. When PVA fills in a "future" variable, we sometimes call this greedy slot filling.
Now, try "order spaghetti".

It does trigger the topic, but "spaghetti" does not cause selection of "pasta" as we do not apply smart matching to future question nodes.
However, now that the conversation is at the Cuisine question node, enter "spaghetti" and you can see smart matching causes the "pasta" option to be selected:
