Blender 3.1 will be shipped with Python 3.10, which made some backward- incompatible changes in its asyncio module (the removal of the `loop` parameter from various functions). Depending on which Python version is used in Blender, the add-on now passes (or not) the `loop` parameter, retaining backward compatibility.