I found the answer here https://forums.aws.amazon.com/thread.jspa?threadID=273734&tstart=0
The Name Servers in my domain registrar didn't match the ones in route53, so used them instead and it worked.
That's probably because the domain was transferred from an external provider into AWS, therefore the original Name Servers where different.
Cert stuck "pending validation" in eu-central-1 but works in other regionsasked 2 years ago
ACM Certificate issued for an private hosted zone, status stuck on pending validationasked a month ago
AWS Certificate Manager(ssl certificate)asked 5 months ago
Domain Certificate Validationasked 2 months ago
ACM certificate for subdomain in different aws account validation stuck in pending validationasked 8 months ago
ACM certificate validation pending with Route 53 hosted zone with parent domain in other DNS serviceAccepted Answerasked 2 months ago
LightSail container service stuck in pendingasked 10 months ago
Certificate Requests Stuck In Pending Validationasked 3 years ago
No certificate shown in AWS Certificate Manager despite having certs pending renewalasked 8 months ago
DNS validation remains pending in ap-southeast-1, but succeeds in us-east-1asked 3 years ago