According to your diagnostics all shares that have files on the ‘cache’ pool are set for mover to transfer files to the array. Nothing should be attempting to transfer the other way with current settings.
The default settings for the ‘appdata’ and ‘system’ shares (which you must have changed) try and keep all their files on the cache pool as this gives far better performance of docker containers and avoids spinning up array drives unnecessarily. Note, however, that files for these shares can only all be moved successfully if the docker service is disabled as it keeps files open and mover will not move open files.