Agent beats itself up over using Tool repeatedly (when it is supposed to do so)

Hi,

I am trying to follow the Practical Multi AI Agents and Advanced Use Cases with crewAI Tutorial, but I want to use Asana instead of Trello both as an exercise and because I don’t want to bother setting up Trello..
I got following problem though.

My Data Collection Agent is supposed to use a given workspace and given project and retrieve data for it.
For that I have changed the BoardDataFetcherTool to accept a workspace name and a proejct name and fetch all the tasks for that project.
This works fine, but next it should iterate over the Tasks with the CardDataFetcherTool which I repurposed to fetch the data per task ID.
The llm now has to figure out the task id itself and use it and it does so sucessfully, but as soon as it tries to get the second task the Tool Output tuns into “I tried reusing the same input, I must stop using this action input. I’ll try something else instead.”, even though the ID is in fact different and in this case I want it to use the tool repeatedly.

Is there a way to allow it to re-use the tool so that it can loop over the tasks ?

Thanks in advance!