I might have found a bug with the GetAgents(InTeam:team) function of the fort_team_collection interface. The case is the following:
We started with 4 members at the same team in a uefn session, and the GetAgents function returned 4 members. So far so good. But then 1 member quit the session and the GetAgents function is called again but this time it still returned 4 members. So maybe the array is not being updated or something, but until session is finished, players are not being removed when calling this function.
@nachetoncio Thank you for your report! We would like to look into this further, would you be able to submit a bug report using the form available here? Fortnite Creative
I found your post after I ran into a similar issue. My game when starting with 2 players and 2 teams with one on each team, returns 2 agents for team one, and 1 agent for team 2. Interestingly, when a round ends I swap teams with the rotate teams function, it returns 1 agent for team 1 and 2 agents for team 2. Seems I have a ghost player.