WAF doesn't work for root domain

(http.host in {"staging.example.com" "www.example.com" "example.com"} and ip.geoip.country eq "US")

I have setup WAF like above. It works for staging.example.com and www.example.com not for example.com. staging and www are CNAME, root domain is A. What should I do?

Every DNS record is proxied.

Welcome to the Cloudflare Community. :logodrop:

What is the domain?