Sorry I was cross posting, because I thought it was related 🙂
What I mean is, when using the API to create a new website, the A records aren't created for that either (they are created if done through the control panel though)
So I thought maybe the two issues could be linked, as they are both DNS issues 🙂
Sorry for the confusion!
This is still an issue. Even creating a normal domain, the DNS records are not being created, although they are setup properly in the service.
It is only creating the * record, none of the others.
Ok found the solution.
If you use a chosen IP address from the drop down, it will behave as I reported (not created the records) - but if you use the [ip] replacement variable, it will create correctly.