In my opinion, "no True Scotsman" is not a logical fallacy at all. It might sometimes be an evasion, but that would depend on what were the intentions of whoever used this argument.
Admittedly, it is also my opinion that most "logical arguments" aren't. That is, they are not really logical arguments.
What makes something a logical argument is the following of particular rules of inference to reach a conclusion. Those rules of inference are supposed to be formal, thus independent of the meaning of the terms involved. A logic fallacy is the incorrect application of those rules of inference.
Most arguments, including most of what are called "logical arguments" are really arguments about the premises, or arguments about the meanings of the terms. Thus what is in dispute is not the logic.
This thread already demonstrates my point. Several posters have disagreed with you over the meaning of "true Scotsman". And they haven't all agreed with each other as to what that meaning is.