Subdomain - can preview but not access on web

I have created a subdomain with its folder placed and /public_html like so:

If I go to /websites/ on CyberPanel, and click on Preview, it will correctly show the index.html content under /public_html/

But if I attempt to access it directly at it will show:

We can’t connect to the server at

I can access the main domain just fine.

Note that I did not make any changes to DNS/A records

Well, it was the DNS records in the end. I followed instructions in this video, which suited me well as my domain as at GoDaddy.