Separating DNS records into multiple zones for the same domain
Solution 1:
You can't have different zones with a different set of resource records for the same domain. Each name server designated by NS records for your domain should have exactly the same set of resource records.
If you don't want some resource records to be destroyed by terraform destroy
then use terraform
lifecycle
prevent_destroy
attribute.