When a customer enters a domain through a generic product option, Hostware uses that value for module mapping only. It does not create a domain entry, so DNS template installation never triggers.
Fix: Order the domain as a standalone domain product instead of using a product option. If the goal is only to require specific DNS records on an external domain, use the DNS Templates for validation flow.