Apex domain as custom domain not working even though my zone is a Cloudflare zone

I have the following pages which works right now:
https://ibd-guide.pages.dev/


I added the custom domain
ibd.guide
which I purchased from Porkbun but use Cloudflare nameservers. It created a CNAME record for @ to point to
ibd-guide.pages.dev
but the custom domains page says
Inactive (Error)
and
https://ibd.guide
can't be found.

I've tried it with the proxy enabled and disabled. My zone's SSL/TLS is set to Full (strict).

In DNS > Settings > DNSSec, it says:
Success! ibd.guide is protected with DNSSEC.


I feel like I've done everything right. What's wrong?
Was this page helpful?
Apex domain as custom domain not working even though my zone is a Cloudflare zone - Cloudflare Developers