Удаление в массиве по значению другого массива?
Устественно для фильтрации массива использовать array_filter:
$res = array_filter(
	$arr,
	fn($el)=>!in_array($el["uniq_id"], $filter)
);
unset

Ну и как точно делать не надо:
array_diff_key(array_column($array, null, 'uniq_id'), array_flip($excludedKeys));
