I have reordered the writes and am still running into the issue with the user. If I use another user however, it does work as expected, so I assume it has been limited/banned for some reason, but as it does not give me any information, I am unable to tell why.
Is there no way for someone internal to Twitch to be able to give me that info so that I can rectify the situation? I am still able to login as that account, so it has not been completely shut down, and it will let me post if I am a mod in the channel.
As before, when joining and attempting to post a channel when not a mod:
WRITE: CAP REQ :twitch.tv/tags
WRITE: CAP REQ :twitch.tv/commands
WRITE: CAP REQ :twitch.tv/membership
WRITE: PASS oauth:XXXXXXXXXXXXXXXXXXXX
WRITE: NICK RiffTraxTheGameBot
WRITE: USER RiffTraxTheGameBot 8 * :RiffTraxTheGameBot
READ: :tmi.twitch.tv CAP * ACK :twitch.tv/tags
READ: :tmi.twitch.tv CAP * ACK :twitch.tv/commands
READ: :tmi.twitch.tv CAP * ACK :twitch.tv/membership
READ: :tmi.twitch.tv 001 rifftraxthegamebot :Welcome, GLHF!
WRITE: JOIN #markzorn
READ: :tmi.twitch.tv 002 rifftraxthegamebot :Your host is tmi.twitch.tv
READ: :tmi.twitch.tv 003 rifftraxthegamebot :This server is rather new
READ: :tmi.twitch.tv 004 rifftraxthegamebot :-
READ: :tmi.twitch.tv 375 rifftraxthegamebot :-
READ: :tmi.twitch.tv 372 rifftraxthegamebot :You are in a maze of twisty passages, all alike.
READ: :tmi.twitch.tv 376 rifftraxthegamebot :>
READ: @badge-info=;badges=;color=;display-name=rifftraxthegamebot;emote-sets=0;user-id=772776071;user-type= :tmi.twitch.tv GLOBALUSERSTATE
READ: :rifftraxthegamebot!rifftraxthegamebot@rifftraxthegamebot.tmi.twitch.tv JOIN #markzorn
READ: :rifftraxthegamebot.tmi.twitch.tv 353 rifftraxthegamebot = #markzorn :rifftraxthegamebot
WRITE: PRIVMSG #markzorn :/me Welcome - make it unique 4384681e-6206-4cb0-9b44-68026199d528
Thanks again for any help you can provide.