Every few years, I try to set up a cron job. I carefully follow the instructions. It never runs.
Everyone who does this enough knows it, everyone else [hopefully] rediscovers. Honest to goodness decades-long cargo culture.
I prefer not having this problem, using "systemd timers" instead. The job and any forked work have a reasonable default path, and observability is worlds better.
Did the last run succeed? When is the next? One command with timers, a guess with cron.
To where are you expecting to output to go? Does cron have permissions for that?