Hello Brendan,
In each pool you are going to copy jobs from, you need a "Next Pool" directive pointing to the pool to where you are going to copy jobs. I do not see this configuration in your CSG Daily Copy, for example. Also, regarding to the "No Next Pool for pool File" message, you need to configure Next Pool for the pool File too, once you´re using this pool as the default for your jobs. You can also override the pool definition for your jobs, including a pool that has the next pool directive configured, for example, set "Pool = CSG Daily" in your Job CSG Backup and then override again in schedule.
The level for a copy job does not matter (this directive is not required in version 7.X), because the "copy job" will do an exactly copy of the original job (full, differential or incremental) to the new job/volume(s)/pool.
Best regards,
Ana