You all have trials now.
Looks like the issue was a guard within the area that triggered the bot not to thieve, I was incorrect that the logger would state there was a guard nearby, rather the paint will say "Waiting for guard to move". I made the guard detection area smaller as it was detecting guards that are on the tile directly west of the top left corner of the stall, the guard there will get stuck on the corner of the stall and won't walk around to attack the player so detection for that tile is not needed. Fix will be live in v6.0 which I just pushed.