I've come home 2 times and found my bot sitting in town doing nothing. The first time I ran out of I'd scrolls and it just sat at stash. No big deal I just increased scroll count to 80 and problem solved. The next time it got stuck in town I had it set for mapping but I changed it to T1, T2 maps only and it ran all of those that I had and stopped when it didnt have anymore maps to run within the range I specified.
I have had a weird bug in dried lake though where it will go to a corpse and get stuck there until idle timer kicks in and it goes to town.