This is why I've never been much of a fan of SPF, DKIM, and DMARC. (I really can't figure out the point of DMARC.... "nobody could figure out how to use SPF and DKIM so we've created something new that allows you to specify how you want your poorly constructed SPF and DKIM records are viewed")
There's a narrative within the industry that you can somehow control how mail from your server is handled. You can't.
How your mail is handled by providers goes back to IP reputation and content.
Don't get me wrong - a lot of mail servers will hinder or not accept your mail if you don't have valid SPF, DKIM, and DMARC records. But if you think simply having valid SPF, DKIM, and DMARC records is going to put your mail into the recipient's Inbox for viewing, that's just a false thinking.
You can have all the valid SPF, DKIM, and DMARC records you want, if the IP reputation and/or content of your message is poor - your message is not going into the Inbox.
And both IP reputation and content is subjective. One mail server may say your IP has a good reputation another might say it's a bad reputation. One might view your email content as good, another might view it as bad.
Certainly if your IP is listed on many public spam blacklists, that's not going to help your IP reputation. But even if it's not listed that doesn't necessarily give you a clean bill of health.
Want to know why a certain provider isn't delivering your message into your recipient's Inbox? You'll have to ask them. And good luck getting any information from them - assuming you can even find a contact for them.