Query on Async and Poll

Hi,

I am currently using Ansible for a small traffic tool deployment. The task that i am running is an infinite one which is implemented in a playbook. I have another playbook which would stop based on some conditions.

When i run the playbook as start the task runs infinitely and the tool provides logs. But when i run the same task with async with some large value and poll: 0 i do not get any logs created from the tool.

My query is that can we run a task synchronously for some time and then convert it to be a async task. Can this be done?

If not can you please suggest me any work around or design that i can adopt for such scnearios?

Regards
Aprameya