Olá Vinicius,
Quando você altera uma versão da proposta o que ocorre com a tabela proposta e com a tabela proposta_versão?
Os campos vl_servico e cd_propostaver são diferentes para o mesmo código da proposta?
De antemão você pode tentar:
select
dbo.fn_PegaProprietario (71, pv.cd_proposta) as proprietario,
pv.cd_proposta proposta,
71 classe,
'../interfacecomercial/veroportunidadecliente.aspx?IDU=0&IDS=5&IDA=7&CODIGO=' + cast(e.cd_entidade as char(5)) + '&ID_CLIENTE=' + cast(e.cd_entidade as char(5)) + '&STATUS=1' as Link,
pv.vl_servico as Servico,
pv.cd_propostaver as PropostaVer,
max(pv.nr_versao) as Versao
from proposta_versao pv
...
group by pv.cd_proposta,pv.vl_servico,pv.cd_propostaver
Espero ter ajudado