It is strange, I don't understand what can happen.
I will add logs in case of error in one of the calls
wManager.Wow.Helpers.EventsLuaWithArgs.OnEventsLuaStringWithArgs += (eventid, args) =>
{
Logging.WriteDebug("[EVENT] 1");
};
wManager.Wow.Helpers.EventsLuaWithArgs.OnEventsLuaStringWithArgs += (eventid, args) =>
{
throw new Exception("eeee");
};
wManager.Wow.Helpers.EventsLuaWithArgs.OnEventsLuaStringWithArgs += (eventid, args) =>
{
Logging.WriteDebug("[EVENT] 3");
};
3 is never invoked at home. I hope that the logs will help to resolve problems like this.