the files created by enroot in ENROOT_CACHE_PATH are not readable by the group and therefore can't be used by other users
I solved this for me with adding
cache_path="$(sudo -u "$SLURM_JOB_USER" sh -c 'echo "/var/lib/enroot-cache/group-$(id -g)"')"
find "$cache_path" -type f -exec chmod 0660 {} \;
to /etc/slurm/epilog.d/50-lastuserjob-all-enroot-dirs