Your mail is not SPF-aligned

SPF checks the envelope sender — the address a receiving server bounces to, which your reader never sees. SPF is aligned when that envelope domain matches your From: domain. A platform that sends on your behalf normally bounces to its own domain, so SPF passes and does not align.

Whether this is worth fixing

If DKIM is already aligned for this source, you can leave it. DMARC needs one aligned mechanism, and DKIM is the better one to have — it survives forwarding, and SPF does not. Sojka counts a source as green on DKIM alignment alone, deliberately.

It is worth fixing when neither leg aligns, or when this platform cannot sign as your domain at all. Then SPF alignment is the only route to a DMARC pass and the mail is failing until you get it.

How to align SPF

You cannot do it in your SPF record. Adding the platform to v=spf1 makes SPF pass; it does nothing about alignment, because alignment is decided by the envelope domain the platform uses, not by who is authorised. The change has to happen on the platform.

Some platforms simply do not offer it. That is a real answer, and it is why DKIM is where the effort belongs.

While you are in the SPF record

Related: what DMARC alignment means · your mail is not DKIM-aligned.