On macOS, if a crontab job needs access to external disks at /Volumes, then cron needs Full Disk Access privileges.

It is not enough to give permissions to Terminal or ssh.

On System Preferences -> Privacy -> Full Disk Access, add /usr/sbin/cron to the list.