I wish we hade the Dynamic DNS function cPanel has. It's just something minor QoL.
It allows the client to setup a DNS record that will automatically update the IP address of the record when the dynamic IP changes.
For example is a client has something on-site in a location where they only can get dynamic IP, they can use this feature to always have a A record that points to the correct IP, even when it updates.
On the site with dynamic IP, they just need to run a curl periodically to their Enhance site.
Example from cPanel documentations
_Note:
In this example, “files” is the subdomain and “Office File Server” is the description name.
The following example shows how to setup a DDNS domain for a business or home network:_
Log in to your cPanel account and click Dynamic DNS.
Click Create.
Enter a new subdomain for a domain managed by your cPanel account.
Enter a description name to help you identify the DDNS domain.
Click Create. The interface will make the subdomain and generate the unique webcall URL.
You can use the curl command or a web browser on your DDNS device to access the webcall.
Your curl command should resemble the following example:
curl -s https://example.com/cpanelwebcall/mxuocxrwqhhoobgzaomlpznagidlwnbr
https://docs.cpanel.net/cpanel/domains/dynamic-dns/