Sorry for confusion, I missed the fact we're in Hyper-V branch. In this case data processing is actually performed by the host itself (on-host backup/replication), so you already have proxies at both ends.
How about actual replication jobs? Do they also take long? What are the bottleneck stats for them?