Share Route 53 Domains Across AWS Accounts

Link to chapter -

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?