но вообще вам надо разделить задачу на части
1) Понять, что запрос работает. Для этого уберите exec_query в фильтр, а в обработчике запишите в любое из полей какой-то маркер
фильтрация событий по маркеру позволить вам понять, что запрос валиден и делает то, что вы от него ждёте