Just found out my WHMCS cron has been failing since January. Someoneelses problem became mine real fast. Four months of invoices sitting unprocessed. Customers not billed. Now I get to explain why "your account is suspended" emails are coming out in April for services used since winter.
The CronJob[1] itself? Permissions looked fine. Paths looked fine. I checked everything obvious. Nothing in error_log. Silent failure is worst failure because you don't know you're bleeding until someoneelse points at the puddle.
[1] https://docs.whmcs.com/Crons - not that it helped
Running on KnownHost VPS, cPanel. php version changed in December, maybe that's it? Anyone else seen this particular nightmare?