You have a share anonymized as H----------k set to cache-prefer. Prefer means try to keep files on cache. Is that what you intend for this share? Or do you really mean for it to be moved to the array? To get it moved to the array you must set it to cache-yes.
Your isos share is also cache-prefer. Since that share is normally used for iso files used to install VMs, but not actually used while running VMs, that one can be moved to the array also (cache-yes).
Doesn't look like you actually have any VMs.
The shares that should be on cache and set to stay on cache are appdata, domains, system. These are all cache-prefer, which is good, but system has files on disk1. Possibly you enabled dockers before installing cache, so docker.img got installed on disk1 instead of on cache where it needs to be.
Mover can't move open files, so that is why it isn't getting moved. In fact, it is really better to just delete docker.img and recreate it. Then the Previous Apps feature on the Apps page will reinstall your dockers just as they were.
Do you have any custom docker networks such as proxynet?