i would say, for 95% of the people the rDNS is NOT the same as your hostname, because rDNS is something you will get from your ISP and nothing to set on your own.
E.G if you check google, the MX is called
smtp.google.com
But the rDNS or PTR Record is:
mail-ve1eur010036.inbound.protection.outlook.com
This is not the same
also mine is not the same, all i need to do for CWP to make it work is to manually change the name in the postfix main.cf
and change the following line manually to my rDNS name because CWP default wants to set it the same as the hostname
myhostname = RDNSNAME
Credits to Painkiller for providing the answer I was looking for, quoted herein.
For anyone who stumbles upon this in their search for reverse DNS issues, I have my domain configuration as follows:
1. Hostname: srv4.domain.com (set with CWP Hostname settings)
2. Admin panel URL: srv4.domain.com:2087 (SSL issuance works; User panel links are populated with the hostname on condition of point 3. and 4. being set.
3. rDNS (reverse DNS): IP resolves to ns1.domain.com (set at your hosting / or IP provider)
4. Edit "/etc/postfix/main.cf" - #network settings - replace the following entries with
myhostname = ns1.domain.com (should match your reverse DNS entry)
mydestination = $myhostname = ns1.domain.com (should match your reverse DNS entry)