Hi Sean and welcome to the community!
You should use Replica Seeding
that would allow you to minimize the amount of traffic on the initial run of the replication job.
When you start the replication job it should calculate digest (differences) between the production VM and the seed, then it will move changes being made to the VM. Thanks!