1) Backup copy job creates full backup file only on initial run and then moves it by injecting incremental files according to retention policy
. When the first Sunday comes, BCJ puts a GFS
weekly mark on it and the job continues.
Finally, BCJ makes a copy of the full backup file when it reaches Sunday. Hope this clarifies the behavior you see.
2) Can you please describe how many restore points you would like to have and the use case for storing 49 restore points? If you need weekly backups, then you should enable GFS retention and keep, for example, 7 days of restore points.
On a side note, I would recommend you to use Restore Point Simulator
for backup repository capacity planning.
3) You won’t get any benefits from combining two copy jobs to a single one, assuming that the list of VMs in both jobs is different. All VMs will be processed in the same way.