with the updated cron paths (remove the old one where root was running itflow script every minute). Still no working email sending. I can manually send emails by calling the new php script located in the /cron/ folder without the --no-mx-validation flag. But emails remain stuck in queue if I rely on the cronjob.

I've restarted cron, apache2, the server itself, and resaved my SMTP creds.