Flow execution - asyncio.run() cannot be called from a running event loop

I think probably that’s because you are using Jupyter Notebook where it’s asynchronous in nature. What worked for me was replacing this:

emails = await flow.kickoff()

With this:
emails = await flow.kickoff_async()

Hope it helps, Chuck