Entonces obtienes categoryCondition="Apparels, Bluetooth"
recorriendo categoryFilter.Items
Lo que puedes hacer aquí es Reemplazar ese ,
con %' or category Like '%
entonces todo estará bien. considere lo siguiente:
If Not String.IsNullOrEmpty(categoryCondition) Then
whereClause = String.Concat(whereClause, joiner, String.Format("category Like '%{0}%'", categoryCondition.Replace(",","%' or category Like '%"))
End If