You mentioned that you checked “whatsmydns” after disabling Cloudflare.
What does it show when you do have Cloudflare enabled and proxied?
How much time are you waiting?
If you are using your ISP’s DNS Resolver (the default) locally, some ISP’s cache DNS Records for a long time and may even ignore Cache TTLs.
I would enable Cloudflare again, proxied. Wait a bit and check via a site like https://dnschecker.org/. If you see a response there (don’t expect to see the real IP if you have proxy enabled), then it’s just your local dns at that point. You could try switching to 22.214.171.124 (Cloudflare’s DNS Resolver), or just waiting out the cache to expire.
If you continue to have issues, can you share the domain name/URL?
You can find other common causes/quick fixes here:
:~# dig floraculture.eu
; EDE: 9 (DNSKEY Missing): (no SEP matching the DS found for floraculture.eu.)
You have a broken DNSSEC Configuration. Based on the difference in key algorithms, It looks like you enabled DNSSEC at your past DNS Host.
If you want to do a “smooth migration”, I would disable DNSSEC first with your registrar, wait and confirm it is disabled, and then switch your nameservers to Cloudflare, wait for everything to propagate and work, and then set up DNSSEC again at Cloudflare.
Or you could enable DNSSEC With Cloudflare (if you don’t already have it enabled) and update your configuration at your domain registrar. This would result in some downtime as you wait for changes to propagate.