Well, believe it or not, but the only significant reason for me to use a NAS is that everything else in my PC is silent and I want to throw the single, noisy HDD that I still need for those large files out of the room. I try to move the files I'm working on onto SSDs for more speed anyway, but if they're too large that's not possible and then the HDD has to keep running. That annoys me.
Everything else is just an afterthought (i.e. moving personal files to the NAS, using parity, abusing parity to give drives with bad sectors another chance, etc.). Unfortunately, if I want to use parity, I will have to use that one large drive as the parity drive, which will waste 4TB of storage and require me to throw literally everything else I have lying around into the array in order to not lose too much space. I should probably just buy some larger drives, but I'm not willing to pay the inflated prices we're seeing right now. Luckily Chia isn't farmed on actual soil, or we'd all be starving in a year!
The easiest way to go right now would probably be to just use the one, large HDD I've got as the only disk, if Unraid can't do any organising in the background. I don't really want to deal with that myself too much.
But, are you sure the mover doesn't care about file sizes? I mean, once something's in the cache, the file size should be known and surely the mover considers that? If so, I could order the HDDs from small to large and have unraid fill them up in that order. That would pretty much do what I want then, wouldn't it?