Is SPF considered “domain-aligned” by an MTA if you use the “custom MAIL FROM” feature in SES?
i.e., it’s then seen as being sent from a subdomain of your domain rather than http://amazonses.com|amazonses.com, although I would note a reverse DNS lookup on the SES IP would show up as something like <http://XXXXXXX.smtp-out.REGION.amazonses.com|XXXXXXX.smtp-out.REGION.amazonses.com>