Hey,
I noticed that when setting up a domain with a redirect to the root domain, it creates an .htaccess file in the root folder instead of the public html. This makes the redirect not working until moved to the public html.
Web server using OpenLiteSpeed if that helps.