Chat bot not posting unless its a moderator

So it looks like when the bot is a moderator I do get back the
CAP * ACK :twitch.tv/tags
CAP * ACK :twitch.tv/commands

as well as a USERSTATE after sending the PRIVMSG

But when it is not a moderator, those do not seem to be in the logs and nothing is read after PRIVMSG is written