Your SPF record can be valid, published, and completely ignored
There's a failure mode in SPF that produces no error anywhere you'd think to look.
Your record is syntactically valid. dig returns it. Your DNS provider is happy. Your own test mail arrives fine. And
notspoofed.hashnode.dev6 min read