@girish Just tested this workaround and it works!
(I set DNS to Manual to save creating another API key and DNS records since the sub-domain is only for development).
There seems to be some typos in the instructions above though between demo.domain.com and domain.com that might be worth fixing to help anyone else searching for a solution on the same too.