Kickoff multiple crews in a flow within method decorated by @start

I have created two crews both have to use a tool ( custom implemented by me). Tool is blocking one is publishing a message to redis every 10 seconds(while loop) and other is subscribing this topic and executing a callback.

Problem is that I am not able to kickoff both crews using 2 threads inside @start decorated function, but kicking off single crew on a thread and a direct funcion(no agentic implemention) then i am able to execute. I don’t know what the problem.

Error :

In case of executing multiple crews using multiple threads ( for now 2 crews and 2 thread) agents stucks on thinking…

Please take a look and let me know if for clarification about my problem.