Adam Thank you for this. I was having an issue related to this. We had setup service domains at initial setup of our test cluster, and never removed them.
I have taken those away, corrected IPv4 A records, and now each domain is correctly showing mail.<domain>.<tld>
Already, one customer has noticed a difference in some connectivity issues.
So easy to overlook things... 🙂