No, you should be searching for your hostname (domain or subdomain) – not the target destination… as the CNAME record may exist but with a different target.
This is the record you gave earlier that you’re trying to add that’s giving you the error. Note that the host @ represents your apex domain name davidho.sg.
But the screenshot from your most recent reply above shows you’re now searching for hello.davidho.sg, which does not exist – and so you’ll get no results when you search for something that does not exist.
If you’re going to get help from fellow Cloudflare users here who do not have access to your Cloudflare account, you need to be consistent with your question vs the information you provide.
For what it’s worth, I find www.davidho.sg redirects to davidho.sg which displays the same page previously shown by @fritex. Note that this is a WordPress site, which Versel cannot host.
You cannot point the same address to different hosting providers. That’s the essence of the error message you saw earlier.
If you want to point your domain to a new Versel static site, you’ll first need to remove the existing DNS A, AAAA, or CNAME records for davidho.sg and www.davidho.sg pointing to your WordPress hosting provider. After this, you can then add the record you posted in your first post for Versel.
If you need further help with this, please provide a screenshot of your FULL Cloudflare DNS page.
The host name you added ‘@‘ is shorthand for the root domain name. The root domain name is what you should be searching for. I am not sure what the hello subdomain is in your screenshot… is that the hostname you are trying to add now and receiving an error for?
If you want to add that record you need to remove the existing record for the root domain which appears to be an A record on your latest screenshot