TheRuinGuardian21, I wrote what I done ;) (Judy is the blue bot and it's stuck at the first loop with a shovel in its hands)
EDIT: I think I understand the issue. The "hands is full" just test if there are empty slots in hands, not if the bot could take more in hands (that is a mistake in my guess). If the bot cannot take another thing, then the hands must be consider as full.
EDIT2: For logs, there are still empty slot and the bot is not stuck with the "hands full" test. So maybe it's specific with tools.