Do you have a share named "cache" or "Cache" or something?
Since you moved everything to a different named pool, odds are decent that you missed a docker somewhere that has a mapping to /mnt/cache/, in which case it winds up getting created.
What's the output of
ls -ail /mnt
and
ls -ail /mnt/user