I didn't get any reply for this https://forums.mirc.com/ubbthreads.php/ubb/showflat/Number/250559/
But I also believe the current way this is handled is buggy.
On irc.swiftirc.net, channel mode +q is definitely for owner mode, however this network does not provide a prefix for it. On (de)owner events do trigger on +q/-q but the rest doesn't work, isowner operator, $nick() etc, this is more or less expected if these features use the prefix.
However I ran myself an unrealircd server which is configured to provide prefix for +q owner, events trigger correctly, $nick() with either the 'q' parameter or the prefix itself (~ in my case) also works, however the isowner operator does not work, which seems to be a bug, either that or the fact that on owner triggers is inconsistent, maybe that's the issue...
Is it a bug for the isowner operator not to work, or should the event not trigger?
Are there no plan to add support for +a mode?