I have added sub domain shop.cbshop.in and added all records in Cloudflare DNS but the sub domain site is showing 404 errors.
I suggest you set that DNS entry to in the Cloudflare Dashboard, then wait five minutes for DNS to propagate. Then see if that subdomain works with HTTP and HTTPS.
I did it and waited for 5 hours but subdomain still showing 404 not found error also with non-SSL link.
If that subdomain is set to , and you still get a 404, you’ll need to contact your host to see what’s going on.