Eso debería funcionar. ¿Estás obteniendo el ID de publicación correcto del JSON?
Creo que podrías vincularlo a la tabla de publicaciones y usar un ID de tema, lo que podría ser menos complicado que encontrar el ID de publicación. Algo como:
-- [params]
-- topic_id :topic_id
SELECT ei.user_id, ei.status
FROM discourse_post_event_invitees ei
JOIN posts p ON p.id = ei.post_id
WHERE p.topic_id = :topic_id