Pesquise como a delegação Kerberos funciona mostra que não, você não pode compartilhar SPNs entre contas de serviço na mesma caixa.
Eu resolvi o problema provisionando um segundo endereço IP para o meu servidor e mapeando o IIS para um endereço IP e o SSRS para o outro.
Em seguida, criei dois novos registros A no DNS (não use registros C, eles não são confiáveis com a delegação Kerberos) para apontar para os serviços. iis.server.d.com
aponta para o endereço IP do IIS e ssrs.server.d.com
aponta para o IP do SSRS.
Por fim, excluí todos os SPNs para d\acct1
e d\acct2
e reatribui os SPNs como HTTP/iis.server.d.com
e HTTP/ssrs.server.d.com
, respectivamente.
Além disso, acho que a edição de SPNs usando ADSIEdit agora mais fácil do que usar a linha de comando setspn
.