Asyncio gather() returns None because it is a coroutine function which returns a new coroutine object. The actual results of the coroutines are returned as a list or tuple in the corresponding order.
Asyncio Gather Returning None
Asyncio is a popular Python library used to write high-performance async applications. It provides a way to write asynchronous code using co-routines, which allows multiple tasks to be executed concurrently while avoiding the drawbacks of threads.