There is the problem - your DNS server does not return an answer - here I get:
Please check your DNS setup - as I'm quite certain the issue is not with the SPF check inside PMG
Code:
dig 216.71.140.81._i.hiscoinc.com._d.espf.dmp.cisco.com
; <<>> DiG 9.16.27-Debian <<>> 216.71.140.81._i.hiscoinc.com._d.espf.dmp.cisco.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63991
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;216.71.140.81._i.hiscoinc.com._d.espf.dmp.cisco.com. IN A
;; ANSWER SECTION:
216.71.140.81._i.hiscoinc.com._d.espf.dmp.cisco.com. 112 IN A 127.0.0.2
;; Query time: 779 msec
;; SERVER: 192.168.2.15#53(192.168.2.15)
;; WHEN: Tue Aug 30 17:39:58 CEST 2022
;; MSG SIZE rcvd: 96
Please check your DNS setup - as I'm quite certain the issue is not with the SPF check inside PMG