You have your appdata share set as cache only, but you have two included disks:
[appdata] => Array
(
[name] => appdata
[include] => disk1,disk2
[exclude] =>
[useCache] => only
[cachePool] => cache
)
If you have a share set to cache only, it doesn't make any sense to assign included disks.
You have some shares with included disks and some not. I don't understand what you are trying to accomplish, but review all your share allocations. Any that are set as cache only should not have included or excluded disks.