Расположение элементов в ярлыке вкладки контролируется родительским контейнером через класс mat-tab-label-container. Это макет flexbox. Вы можете либо переопределить это, либо, что, вероятно, намного проще, просто обернуть все в один DIV:
<ng-template mat-tab-label>
<div>
<div>{{mainTab.label}}</div>
<div>{{mainTab.label}}</div>
</div>
</ng-template>
Или, если вам нужен простой многострочный дисплей, вы можете использовать BR:
<ng-template mat-tab-label>
<div>{{mainTab.label}}<br>{{mainTab.label}}</div>
</ng-template>