Максим, я вам писал уже, посмотрите в
документацию, там же написано на счёт приватных каналов, что следует использовать не .leaveChannel(), а .leave() тогда произойдёт полная отписка от любого вещания.
Если вы хотите покинуть канал, а также связанные с ним частные каналы и каналы присутствия, вы можете вызвать метод выхода:
Echo.leave('orders');
Также попробуйте посмотреть от чего отписывает вас метод
destroyChannel(){
console.log('chat.' + this.dialogSelect)
window.Echo.leaveChannel('chat.' + this.dialogSelect);
},