Earlier quoted context omitted.
I've also been self-hosting email for years, and the only deliverability problem I've ever had has been with AT&T. If I try to send something to an AT&T customer, I get an automated "your message has been eaten" notice, and following its directions accomplishes precisely nothing. At this point, I can only guess they're hellbanning the IP block in which my VPS resides, because it does not show up on any public DNSBLs.…
At least you get notified. Microsoft/Outlook on the other hand silently drops emails leaving you and the recipient in the dark.
gmail on the other hand does what others said, report smtp 250 and silently discard some emails. (mostly those that lack DKIM)