Это потому, что вы инициализируете сортировку вашего источника данных как matSort, прежде чем таблица будет отображена в DOM (из-за * ngIf)
this.notes.sort = this.sort;
изменить эту строку
<table mat-table [dataSource]="notes" *ngIf="notes.data" matSort>
до
<table mat-table [dataSource]="notes" [hidden]="!notes.data" matSort>