Aplicación Calendario con condiciones WHERE

Estoy un tanto desilusionado de algunos temas que no responden como se supone, espero ser el que est? equivocado y no que la herramienta no funcione, en cualquier caso, necesito ayuda, -desde ya gracias!

Caso: Aplicaci?n Calendario
Versi?n SC 9.0.027
issue: Condiciones where de MySql no funcionan en el calendario a pesar que en mysql si.

El calendario tal cual lo crea scriptcase funciona, sin embargo me interesa filtrar los eventos por usuario creador, usuario delegado y categor?a.
y simplemente no funciona, al probar el query directamente en MySql verifico que est? correcto.

CREATE TABLE calendar (
id int(11) NOT NULL AUTO_INCREMENT,
title varchar(300) NOT NULL,
description varchar(255) DEFAULT NULL,
start_date date NOT NULL,
start_time time DEFAULT NULL,
end_date date DEFAULT NULL,
end_time time DEFAULT NULL,
recurrence varchar(1) DEFAULT NULL,
period varchar(1) DEFAULT NULL,
category int(11) DEFAULT NULL,
id_api varchar(255) DEFAULT NULL,
id_event_google varchar(255) DEFAULT NULL,
recur_info varchar(255) DEFAULT NULL,
event_color varchar(255) DEFAULT NULL,
creator varchar(255) DEFAULT NULL,
reminder varchar(255) DEFAULT NULL,
delegado varchar(255) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8;

Clausula WHERE:

(trim(creator) = trim(’".[usr_login]."’) and
category IN (1,2)) or
(category = 2) or
(trim(delegado) = trim(’".[usr_login]."’))

Alguien podr? ayudarme, gracias.

Prueba MySQL.PNG

pantalla_calendario.PNG

Hola un gusto saludarte, no sé muy bien si esto puede ayudar pero yo puse una variable [filtro] en la condición where y posteriormente le asigno el valor a esa variable y me filtra correctamente.
where
script

Try:
(trim(creator) = trim(’[usr_login]’) and
category IN (1,2)) or
(category = 2) or
(trim(delegado) = trim(’[usr_login]’))