Followed the steps, after waiting for a bit, I always get:
Failed to create the API Gateway custom domain.
One difference: the main domain is on a parent AWS account of the prod environment. So I followed the steps from dev. Are there other host records to be created on the main hosted zone?
At which step are you getting this error?