I am not sure if this is possible, but I will put it out there to the community as someone may know a workaround.
Our setup is:
Primary domain is in Namecheap (nameservers point to Cloudflare) > Hosting on Cloudways (no cpanel access, so can’t set up subdomain there) > Point A record from Cloudflare to Cloudways for the website.
Without buying a completely separate domain is it possible to create records in Cloudflare for a subdomain from the primary domain?