As an FYI, Apps looks for stuff like that (a container referencing /mnt/cache, but no cache drive present) and will adjust the template to suit. IE: if no cache drive was present, then it would change it to /mnt/diskX.
On 6.9 since /mnt/cache refers to a pool, it will select another cache pool if the template's pool does not exist.
Many templates directly specify /mnt/cache for one reason or another