Thanks for your response. It was on the array; was a pain to move back (had to disable docker service; somehow the file docker.img was still open; ended up having to reboot the server because fuser couldn't work out what had the file open; then mount hte arrays, move the files; enable docker again)
It's now on /mnt/cache as you can see here (i also set system and appdata to be cache only)
root@Sol:~# find /mnt -name docker.img
/mnt/user/system/docker/docker.img
/mnt/cache/system/docker/docker.img
This mostly resolved the issues; I can now load emby etc while the mover is running; so no more unexpected down time mostly.
While investigating I noticed all IO seems to go through loop2, is this normal and would you be able to show me any documentation or explain what it is for me? I can't seem to find much on it sorry.
Thanks!