The bot skips some quests that have "required quest complete" in it.
Let's say I turn in quest (500) and that one is required complete in quest 501.
Then sometimes it simply don't get that quest 500 is complete fast enough, so it skips quests 501 and move on to let's say quest 600.
But then if you restart the bot it finds that 500 is complete so it runs down to pick 501 up.
And in a chain of skipped quests this cab really mess thing up!