Background of the issue:
I am trying to validate about 14 languages, each with a different domain, using WPML. I have set everything up according to the documentation. The main domain (flowerbulbs.co.uk) is on our server, and I created domain aliases for each other domain on our server without redirection. I also set up an SSL certificate that includes all domain aliases. The SSLs are working correctly in the browser.
Symptoms:
When trying to validate the domains, I get valid on some domains, and when I try again, I get valid on other domains. It is different every time. I expected a validation of all domains, but instead, some domains are valid, and it changes randomly every time.
Questions:
Why are some domains not validating consistently?
How can I ensure all domains validate correctly every time?