https://www.nationalreview.com/2019/04/mueller-report-attorney-general-grand-jury-information/It doesn’t matter what they were promised, they are compelled to be truthful in a grand jury proceeding lest they perjure themselves. Their anonymity can be maintained anyway, witness 1, witness 2 etc.