Reporting not showing failed SPF/DKIM/DMARC

DMARCIAN reporting shows successfull email coming from my test domain with correct SPF/DKIM/DMARC records set. My recieving email address shows the email and the header shows PASS for SPF/DKIM/DMARC.

However,
When I spoof my test domains SPF using an unauthorized mail relay I do not see the failure in any DMARCIAN reporting.
I do recieve the email in my other mail domain and the header shows as:

Authentication-Results: spf=fail (sender IP is xxx.xxx.15.4)
smtp.mailfrom=catest.test.ml.com; dkim=none (message not signed)
header.d=none;dmarc=fail action=none

Why am I not recieving failure logs in DMARCIAN?

Is the receiving server in your testing scenario configured to submit DMARC reports?

If it isn’t, you aren’t going to see anything in dmarcian.

Its O365, from what I understand they do not send DMARC reports.

You will need to send your invalid test to a recipient mail system that sends DMARC reports to see the failure in logged in your dmarcian dashboard. It cannot show you data that has not been sent to it.

Depending on what your desired objective is, you could just send your “bad” email to a Gmail account.