TargetTextChannel not being set on InputBarConfiguration when not using CreateDefaultTextChannels option

I was customising the channels a game of mine has as while it has Teams I do not want all teams to be able to get their own private channel. This is why I disabled the option in order to make a script add and remove players for each channel (which works fine) however when a player joins they are met with a text chat where no channel at all is selected even if they have access to one. This makes it so messages just do not send until they then manually select a channel. (this can be seen below)


once selected it looks like this:

A solution for this for me is to set the TargetTextChannel option on a local script however if you set it before the chat has loaded for the user even if the script knows they are in the channel, once it loads it will not select this channel properly.