Q. Is there a DNS look-up limit for SPF records?

Yes, there is. Up to 10 times of DNS look-up are allowed for each SPF record. If the limitation of 10 times is exceeded, an error will be detected at the time of validation by the email receiver.

This limitation is based on the SPF specification; therefore, there is no way to avoid it. If you have conflicted with the limitation, delete unnecessary email servers (such as include) to set the DNS look-up limit to be less than 10 times.