Replicação transacional:
Se o Servidor A tiver Publicador e Distribuidor com SQL Server Service pack 1 e o Servidor b for Assinante com SQL Server 2016 service pack 2
O service pack 1 do editor e distribuidor (SQL Server 2016) funciona com o service pack 2 do Assinante (SQL Server 2016)?
Sim, service packs e pequenas diferenças de versão geralmente não importam no que diz respeito à compatibilidade de replicação. E com a Replicação Transacional, o requisito é que o Assinante e o Publicador estejam dentro de duas versões principais um do outro (em qualquer direção), que é o caso que você descreveu, pois ambos são a mesma versão principal.
Isso é discutido em compatibilidade com versões anteriores da replicação :