TextChatService not correctly adding player to newly created Team's chat channel (CreateDefaultChatChannels=true)

TextChatService doesn’t add players to a team channel that was just created.
The following code doesn’t add the players to the newly created team’s chat channel. Using the delay fixes the issue, but is undesirable.

The following file is an empty baseplate with a single script that creates a team, and immediately assigns all players to that team.
Players are correctly added to the Team, but not to the TextChatService chat channel.

Intended behavior is that players are added to the chat channel correctly. Irrespective of a delay between the Team’s creation, and the Team assignment.
team_chat_bug.rbxl (54.5 KB)

Issue seems to occur for any amount of players.
For reference, here’s an image of the player’s not being added to the chat channel:
image

This is just an acknowledgment announcement!

We’ve filed a ticket into our internal database for this issue, and we will update you when we have further information!

Thanks for the report!