Então você está recebendo
categoryCondition="Apparels, Bluetooth"
percorrendo categoryFilter.Items
O que você pode fazer aqui é substituir esse ,
com %' or category Like '%
então tudo vai ficar legal. considere o seguinte:If Not String.IsNullOrEmpty(categoryCondition) Then
whereClause = String.Concat(whereClause, joiner, String.Format("category Like '%{0}%'", categoryCondition.Replace(",","%' or category Like '%"))
End If