I've spent over 3 days on this issue and I don't know what to do anymore. I tried to set up a minimal working example in stackblitz but there it works perfectly.
I have a simple mat-autocomplete inside a reactive form, code straight out of the documentation:
<mat-form-field class="w-100">
<input type="text"
matInput
[formControl]="clientControl"
[matAutocomplete]="auto">
<mat-autocomplete #auto="matAutocomplete">
<mat-option *ngFor="let c of testClients" [value]="c">{{ c }}</mat-option>
</mat-autocomplete>
</mat-form-field>
Options are not showing at all when I click. When I inspect the code, there are not mat-options inside the mat-autocomplete. I even tried to put a bunch of mat-option tags (without the ngFor) and still they aren't showing, so the ngFor is not the problem.