Are you using user-scripts to make it? Is your script located on your boot device?
I had same problem, found out that unraid wont let you make anything on the boot drive executable. I made a copy to cache disk and I believe its working right now.
Had another issue with some files not being added to the moverignore.txt file, specifically some files with 3 digit inodes.
If it was currently looking at a file with inode 416, and inode 5416 had already been processed and added to the array, it would count it as a match. Fixed it by changing the line to:
if [[ "${processed_inodes[*]}" =~ (^|[[:space:]])"$inode"($|[[:space:]]) ]]; then