Microsoft Teams Scope doesn't return the current connection as an output variable

I’m using Microsoft Teams Scope several times in different parts of my workflow for different operations. As there’s several operations involved, it doesn’t make sense that I put everything inside one Microsoft Teams Scope.

I noticed the activity can output a “Connection”. Even if my connection is already set up, I supposed that storing that “connection” in a variable could save some overhead or authentication process (otherwise I don’t understand what a use could such a variable have). So I created a GLOBAL IConnection variable (the type was chosen automatically when clicking on the “Create variable” button in the activity itself, and there’s no further errors regarding that, so I assume it’s correct). So I accomplish my task in Teams, but after leaving the activity, I see there is no value (it is null) in the IConnection variable.

How’s that? What’s the purpose of the “Output - Connection” / “Use Existing Connection” fields?