A domain must not publish several SPF records. RFC 7208 says a domain must not have multiple records that would cause an authorization check to select more than one. When you use several senders, merge them into one record.
v=spf1 include:_spf.google.com ~all for Workspace, and for combining with Microsoft 365 shows:v=spf1 include:_spf.google.com include:spf.protection.outlook.com ~all
~all, in the same record:v=spf1 include:_spf.google.com include:Use only the include value your provider publishes; do not guess it.~all
v=spf1 TXT record so only one remains.include, a, mx, ptr, exists and redirect counts toward RFC 7208's limit of 10, and nested includes count too. Over 10 gives a permerror. See SPF too many DNS lookups.Not sure what your domain publishes today? The checker reads your live DNS and shows what is missing. If you would rather skip the trial and error, the $29 Email Fix Pack gives you ready-to-paste records for your domain; see a sample pack.