Prosody pre-iq not hooked for guest domain

Hello,

We have 2 virtual host in our prosody.conf like:

VirtualHost meet.com → For logined users
modules_enabled = {
“service_meet”;
}

VirtualHost guest.meet.com → For unlogined users
modules_enabled = {
“service_meet”;
}

service_meet plugin needs to run on an iq message received from a client. I need to hook on that iq and add some service data in iq. And then route it to jicofo.

I try to hook like
module:hook(“pre-iq/full”, process_pre_iq_full, 1000);

This perfecly runs for logined users. But somehow I can’t get pre-iq for guest domain users.

Any idea?

Thanks in advance