My root site was working great, but the child sites (both sites and dashboards) were not showing up. They were redirecting to a Verizon search window instead.
This was my solution:
A wildcard subdomain (*.yourdomain.com) will only work when no other subdomains are present.
I didn’t think I had any others set up since it was a fresh install, but Host Gator pre-populates a bunch of subdomains in the Advanced DNS area. These included webmail.yourdomain.com, cpanel.yourdomain.com, etc.
I took a screenshot (just in case it didn’t work) and deleted the 15 or so subdomains from the Advanced DNS area. My child sites appeared immediately, both sites and dashboards.