After testing the ssl and ip address assignments, I came across the following bug.

The domain and website were added via the whmcs module so all of the settings are static across the tests, once the clients system is prepared and completed by whmcs, we checked the dns pointers for the website multiple times across multiple tests, the *, www and parent pointers are configured in solid cp and on the dns servers.

We then apply a dedicated ip address to the website by assigning it in solidcp, this changes the web headers in iis and sets the website to respond on the new ip, but the dns pointers have an issue, the www and parent pointers are deleted and never replaced and the * pointer remains on the old ip address, so you manually have to recreate the pointers and edit the wildcard pointer to use the correct ip.

Answered question