I have coordinates set to run to after Azmodan has been killed which would function exactly the same way as a wait timer would when it comes to looting.
Since the bot is looting items from Azmodan, it just stops and townruns when it is full it is not an issue caused with the profile as rrrix has suggested. I can however add a TrinityTownRun right before Azmodan but that would make this profile highly inefficient as it would make runes much slower, the best fix would actually be the first thing he suggested "You should set your minimum free backpack slots to > 8" that will cause a town run to occur if there is less than 8 available slots open in your inventory, ensuring there is enough room to loot.