Cloudflare doesn’t care which folder its in. It’s possible something at your server is telling Cloudflare to not cache that folder, or you have a Page Rule that’s doing it. Without a URL example, we can’t check. Post the URL of a resource that’s not cached, and we can take a look.
Cache on the first image is set to 60 days. Cloudflare will not decrease this; only increase if Origin sets it too low.
Your Page Rules don’t include the Media folder.