Here you should not have more than one hosted zone per domain, if you have more than one for a domain name delete it(the one you created for the subdomain).
Each Hosted Zone will have four records, Two will be created by default, and don't delete them and then create the following two records and there provide the IP address of instance or load balancers.
Now create the "http.conf file. Hope this works!
Want to become AWS Expert? Come & join AWS Certification.
Do watch the below video tutorial on Route53.