If you are not seeing any failure in the email logs then the script is not sending at all. Have you tried setting up your Moodle to use SMTP instead of the mail(); function? Maybe the mail function is not working correctly for some reason. Try using an SMTP setup for your Moodle.