When SPF evaluation reaches an include:, it checks the target domain's own SPF record. If the target publishes no SPF record at all, the result is a permanent error (permerror), and receivers may treat SPF as failed for the messages that reach that include.
dig +short TXT yourdomain.com.include: target run dig +short TXT target-domain. Each one should return a record that starts with v=spf1.Correct the spelling, replace the include with the vendor's current value from its documentation, or remove it if you no longer use the service. Then re-check.
The free checker reads your live DNS and shows what is missing. The $29 Email Fix Pack writes the fix for your email provider and DNS host, with a rollback plan.