Cloudflare Email Routing gotcha: the new setup wizard only shows the first time you use Email Routing on a zone, and it requires CF MX records on the apex domain even when you only want it on a subdomain. That blocks setups already using non-CF MX on the apex.
Once Email Routing has been enabled once, or via the old UI (domain → Email Routing), it doesn't require it.