IRC Chat Bot randomly skips writing

Im still learning C# but the main command that I always used and never failed is

irc.SendPublicChatMessage(“Text here”);

There are different variations like

irc.SendPublicChatMessage("/subscribers");
irc.SendPublicChatMessage(“Text here”);
irc.SendPublicChatMessage("/subscribersoff");

It doesn’t matter if its 1 line chat, or 3-5 lines combo chat, I’ve used this code for months and never encountered a single problem (and I wasn’t even using Ping). There were even multiple bots overlapping at the same time so definitely it isn’t a confliction between bots. I don’t know what happened in these last weeks. I am pretty suire it is something related to the bot account, or the channel where it writes.

Lets assume for example that at 10:00am it needs to send a message, this is what usually happens

Case 1 (Normal, worked for months): bot1, bot2, bot3, etc… all send correctly the message in Chat without problems at the same exact time (milliseconds precision)
Case 2 (recent bug): Some of the bot, maybe bot1, or bot3 fails to send the message, but at the same time (again, milliseconds precision) the other bots write successfuly. So its kinda a paradox, if some bot is “disconnected” from twitch, how can other bots work fine?

I don’t know how to debug the problem, sometimes it fails after 6 messages, sometimes after 10 or 20 or 30, it just insanely random. I tried to run 1 single bot, adding Ping, disconnect from Twitch, reset the Router… Nothing changed, since weeks the bot account randomly decides to skip messages. Is this a shadowban or something?

I have literally no idea of what is happening, considering that for months I never encountered a problem.