I am no expert on cache pools, particularly for the RAID aspect, but I a sure that JorgeB will come around to help on that.
It would probably help if you can provide your diagnostics (Tools / Diagnostics) in your next post.
However, I think your share setup for cache use is incorrect.
If you want the files to go on the cache then on the Array, you need to set the cache to Yes. In a nut shell :
Yes = cache, then array at night
No = direct to the array
Prefer = stay on cache as long as there is enough space
Only = Only stays on cache, never go to the array.
For more details, use the help within the unraid interface or ask for details.