I assume the one that it works for has access in #monitor, whereas the other 2 do not. Root doesn't automatically let you do commands in channels you don't have access for, superadmin, obviously does as it overrides everything.
Check if they have chanserv access in there, and give them the level required to use SAY, it's 5 by default.