Usually the cause is inexplicable because some things just don't work correctly even when calling all commands by their full path.
Usually adding the following to your crontab file at the top will fix/solve the issue:
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
shell, cron, linux, unix, debian, ubuntu, mint, centosusually, inexplicable, correctly, commands, adding, crontab, bin, sh, usr, sbin,