This is interesting and I've noticed over the course of the past few weeks. I wasn't sure if this was true until I tested some things and I'm pretty sure I have evidence that the bot is "stalling" when it is not the primary window.
For example :
I run a two monitor setup. I have probably 10-15 windows of things open on monitor 2 when I'm running stream. Monitor 1 is the game, of course.
I more often than not run OBS on top of the Deepbot program. Sometimes I notice people complaining about not getting our currency or the timed solicitations not going out. If I drag away the OBS window, I notice an echo as if the Deepbot program is crashed.. Or I notice the timers on it have stopped.
If I click on the deepbot window, the timers shoot forward and resync, the timed commands go off in chat, and people get their currency. It's almost as if the bot is going into idle mode when it's in the background.
Any thoughts on this?