Insignia SQL activada en el contenido de la publicación

Estoy intentando otorgar una insignia dependiendo del contenido de una publicación.

Por ejemplo, si escribo ‘Dame una insignia’ (Give Me A Badge), se me otorga la insignia ‘Exigente’ (Demanding).

Mi SQL es el siguiente:

SELECT p.user_id, p.id post_id, p.updated_at granted_at
FROM badge_posts p
WHERE p.raw LIKE '%Give Me A Badge%' 
AND (:backfill OR p.id IN (:post_ids) )

Con ‘Objetivo de la consulta: publicaciones’ (Query targets posts) y ‘Cuando un usuario crea o edita una publicación’ (When a user creates or edits a post).

Sin embargo, no se está activando. La ‘Vista previa de la consulta de insignias’ (Badge Query Preview) muestra coincidencias para las concesiones, pero el sitio no parece estar otorgándolas.

Se agradece ayuda y consejos, por favor.

(publicación eliminada por el autor)