Why are OpenCart order emails not being sent?
Order emails may fail because of wrong SMTP credentials, DNS changes, SPF/DKIM/DMARC issues, blocked mail ports, old PHP mail settings, or an extension error after order creation.
Start diagnosis with OpenCart error logs, mail server logs, and an SMTP test. Also see why SMTP is usually better than PHP mail.