Because your text contains [, and this is a wildcard .
From LIKE (Transact-SQL)under "Using Wildcards as Literals"
You can use patterns matching patterns in the form of character letters. To use a wildcard as an alphabetic character, enclose the wildcard in brackets.
For instance:
Symbol -- Meaning
LIKE '[[]' -- [
[[]CL, .
[ [[], DataTable.Select, :
string s = txtSearchLog_Level.Text.Trim().Replace("[", "[[]");
DataRow[] searchResult = MyDataTable.Select("MYStps Like '%" + s + "%'");