Do you use a CDN? If you’re running through cloudflare for example it needs to be added.
I am doing the same with my site Libra Photographic where I have a staging sub domain test.libraphotographic
After creating the subdomain I ran into the same issue until I added the sub domain cname on cloudflare.
Hope that helps