Bind com Po-lookup

Senhores, estou com problema no bind do po-lookup, desenvolvi o formulário com reactiveforms. Nos onputs não tive problema em recuperar os dados mas no lookup sim.
Acontece que após preencher o campo o ‘cliente’ no meu form retorna undefined para esse campo os demais inputs preenchem normalmente

<po-lookup
        class="po-lg-3 po-sm-10"
        name="lookup-cliente"
        p-field-label="cliente"
        formControlName="cliente"
        [p-field-value]="form.get('cliente')?.value"
        [p-filter-params]="{ codigoVend: codigoVendedor }"
        p-label="Cliente"
        [p-filter-service]="clienteLookupService"
        [p-columns]="fieldsLookupcliente"
        (p-selected)="carregaDadosLookUpCliente($event)"
        (p-virtual-scroll)="(true)"
        [p-field-format]="['codigo', 'nomereduzido']"
      />

//componente

    iniciaForm() {
    this.form = this.fb.group({
      pedido: [
        {
          value: '',
          disabled: true,
        },
      ],
      cliente: [{ value: '', disabled: false }],
      lojacliente: [{ value: '', disabled: true }],
      razaosocial: [{ value: '', disabled: true }],
      nomefantasia: [{ value: '', disabled: true }],
      cgc: [{ value: '', disabled: true }],
      ddd: [{ value: '', disabled: true }],
      telefone: [{ value: '', disabled: true }],
      emailnfe: [{ value: '', disabled: true }],
      emailfin: [{ value: '', disabled: true }],
      condpag: [''],
      frete: [''],
      observacao: [''],
      itensPedido: this.fb.array([]),
    });
  }

Prezados, a quem interessar descobri o problema, eu interpretei mal a documentação sobre o p-field-value, eu estava colocando o nome do campo no form, mas na verdade é o campo do lookup que será feito o bind para o form