Я думаю, когда вы нажимаете на строку, строка выбирается.В вашем коде: [checked]="selection.isSelected(row)"
проверяет, выбрана ли строка, и когда это выражение возвращает значение true, флажок будет установлен, поэтому вы должны отключить выбор строки после щелчка.