CDN Image Cache is not working

Hi,

I am new using Cloudflare, and I would like to explain my use case:

I have a server that stores images, I want to use Cloudfare to cache the request and avoid high download times.

So I would like that if I do a request (myserver/image1.png) the next person gets the image faster from the cloudflare cache.
I have configured one cache rule indicating that every request that contains a certain path must be request, and checked eligible for cache option and I override the edge TTL configuration.
When I do the first request I get a MISS cache response and the second time I get a HIT cache header response, however if another person does the same request, the response does not come from the cache, even using my own computer with two different browsers, when I get HIT in one of them, the second one is not cached.

I do not know if I need a cache reserve or another Cloudflare feature to get it.
Could someone help me to understand what it is happening and how can I get this use case?

Thank you!