Thank you for raising this issue. Please note that this status code (404) is not related with Cloudflare.
A 404 status code means that the origin server was unable or unwilling to find the resource requested. This usually means the host server could not find the resource.
In any case, Cloudflare does not generate 404s for customer websites, we only proxy the request from the origin server. When seeing a 404 for your Cloudflare powered site you should contact your hosting provider for help.