Please be aware that the Backup Copy Job creates a separate backup chain with the most recent state of VMs, not just copy restore points to another target.
You should start the Backup Copy Job right before your backup job finishes approximately, let's say 6:40 PM or execute "Sync now" at the said time. In this way BCJ will start to copy VMs data right after the backup job ends.
Please, review existing thread
with detailed description on how to start the backup copy job on specific time.
final wrote:(plus I get a lot of emails that the job didn't do anything)
That's because BCJ continuously looking for the fresh restore points during predefined interval, so most time of a day it's do nothing until new restore point appears.