Фильтр Primeng multiSelect необходимо очистить при событии onPanelHide
В документации указано использование обратного вызова onPanelHide https://www.primefaces.org/primeng/#/multiselect
onPanelHide
<p-multiSelect (onPanelHide)="handlePanelHide()" [options]="cities1" [(ngModel)]="selectedCities1"></p-multiSelect>
Тогда в вашем компоненте вы будете выполнять логику для фильтрации
public handlePanelHide(): void { // Filter the options with your custom logic }