themew If you have your panel's domain on Cloudflare... for example: paneldomain.com, and you want to use a staging subdomain "staging.paneldomain.com" you need to delegate the whole subdomain to enhance's internal dns.
Suppose you have 2 nameserver roles in your enhance instance: ns1.paneldomain.com, ns2.paneldomain.com, so in Cloudflare you set two A records for those:
ns1.paneldomain.com -> A Record to 1.2.3.4 (your server first nameserver role's IP)
ns2.paneldomain.com -> A record to 2.3.4.5 (your other nameserver role's IP)
(this should be already set if you're using Enhance)
Then, again in Cloudflare, you will create 2 NS records in order to delegate the subdomain to those nameservers.:
staging.paneldomain.com -> NS record to -> ns1.paneldomain.com
staging.paneldomain.com -> NS record to -> ns2.paneldomain.com
In my experience these records take 24 hours or even more to settle, so just need to wait a day or 2 and this should be working. Now enhance will manage this subdomain, not Cloudflare.
You obviously need to set your staging subdomain staging.paneldomain.com in the platform settings: /settings/platform
I hope it works.