Chat bot not sending messages

I am now using a different twitch chat library and am still getting issues. This is with an authcode OAuth mechanism, and again while messages in the channel are being properly read, writing to the channel just is not working. I double-checked that the scope i chose when getting my authorization grant included chat:edit, so my bot should be able to write to the channel. but my bot is not able to write anything to my channel.

I have registered my application and passed the client id/client secret to my app manually. I have successfully fetched an auth token and refresh token. even with the new twitch chat client, the bots messages do not show up. Moreover, I logged into my bot’s account on an incognito browser, and tried manually sending messages to the channels i was listening to. Those messages did not show up. This seems to indicate to me some twitch issue/feature, probably where if 2 accounts are sending messages from the same IP, then one of the accounts is not able to send messages. When I log out of my primary account and then again try to send messages manually from my bot account, i am able to see the messages. However, the client is still not sending messages itself.