I have found a similar scenario with adding a new groupChannel. (not sending a new message)
channelWasChanged and filtering customType there is fixing the appearance of channel on the list if the new message was sent, BUT it still appears in case it’s newly created.
So I have two lists with two different customType filters (type_A, type_B). If I’m creating a new chat with type_A, it appears on both lists: where only type_A should be (what is correct) and also where only type_B chats should appear (what is incorrect).
Thanks in advance for any help with this.