Your MAIL FROM is still a subdomain of amazonses.com, so SPF never aligns
Unless you configure a custom MAIL FROM domain, SES sets the Return-Path (envelope sender) to a subdomain of amazonses.com that varies by region. SPF passes, because it is checked against amazonses.com, but the domain in the From header does not match, so SPF alignment fails for DMARC. If you rely on SPF for DMARC and never set up DKIM alignment, every message fails DMARC. Fix it under Configuration > Identities > your domain > Custom MAIL FROM domain, set a subdomain like mail.yourbrand.com, and publish the one MX and one SPF TXT record SES gives you.