I usually set the bot on C mode (full auto complete daily quests) and "Stop bot when there are no more gold rewards and daily quests left" option ON. Today, I got the "Watch and Learn!" quest. The bot has won for 40+ wins now and it is still playing. I think it is hanging on to the W&L quest, which it can't complete.
I assume the stop options were there to help prevent un-necessary run-time/games. In this case, while not very intuitive from the wordings of the option, the bot could have stopped after 30 wins.
So here I suggest to ignore the "Watch and Learn!" quest when counting for conditions of stop bot option.
Note: I don't know if "Ignore Tavern Brawl quest" option would make the bot ignore TB quest in stop bot option or not. I do think it should though, similar logic to what I argue for W&L quest above.
Edit: same issues go to "Play a Friend!" and "Spelunker" quest.