Я попал в ту же ошибку и решил ее, добавив строковый массив только со свойствами столбцов:
public columnsProps: string[] = this.displayedColumns.map((column: Column) => column.field);
Затем вы должны использовать этот новый массив вместо массива displayColumns в тегах 'mat-header-row' и 'mat-row':
<tr mat-header-row *matHeaderRowDef="columnsProps"></tr>
<tr mat-row *matRowDef="let elemento; columns: columnsProps"></tr>
Я предполагаю, что ошибка говорит о том, что mat-row ищет строку с 'matColumnDef', равным каждому из предоставленных столбцов, но она получает объект вместо самого свойства, если это объект, он не ' не знаю, какое свойство использовать.