What is the name of the domain?
What is the issue you’re encountering
Only root domains allowed
What steps have you taken to resolve the issue?
Why wouldn’t it be possible to add a website that is on a sub-domain?
If the sub-domain has it’s own DNS zone that can be controlled by Cloudflare, that should make it technically possible to do anything required?