The time is setup perfectly at the server level as well as the php level but MailWizz is still reporting the system time as 5 hours before. This is impacting the recurring function but is not impacting the campaign manual send.
@Colt405 - Mailwizz internally forces the timezone to UTC 00:00 and it also does this for php and also mysql, then in frontend, depending on the customer timezone, we convert this time to show properly. So make sure you set a proper account timezone.