And that is the only IP address you have configured?
It does seem as if your server returned a 404 for that file, however at the same time it would also appear as if the response that is returned via Cloudflare is not cached but comes from the origin.
These two things would contradict each other. Hence my question if you have more than one IP address configured. Alternatively, could you have any cache configured on your server which still returns the file to connections originating from Cloudflare?
Have you tried purging the entire cache on Cloudflare?
Thats a different situation then however. Your site does not point to aforementioned IP address but to that ezoic.net host. In this case the file will be cached with them.