If you aren't already using the mover tuning plug-in, now is a good time to have a look at it.
The latest update allows per-share settings override for detailed control over how your caches are used.
I use this plug-in to keep files in cache based on their age, so for example in a media server, you can have the last 14 days of TV shows kept in cache, while still running the mover regularly.
It can also do a full move if the disk is above a certain threshold value, so if your cache is getting full, it can dump all files to the array as per normal.
So you always keep the most important recent files on the cache, with a greatly reduced risk of running into a full cache issue and the problems that causes.
Now, with the latest update, you can tune these settings PER SHARE, rather than being across the whole system.
Thanks for posting, i will be honest here, I haven't enabled mover in a VERY long time, I rely on the post processing of each app to move the media to the correct place on the array after download is complete, and for me this works well enough for me not to have to use mover, am I the odd one out here?.
I have my hard disks set to spin down pretty aggressively, so I have a more complex caching setup to keep things responsive.
May I ask why you have your spin down so aggressive?
Originally my server lived in my bedroom so I had them spinning down for noise and heat reasons, and I just never changed it.
Now it's in a rack in the garage but I still spin down for power reasons. 90% of daily use needs is both read and written to ssds.