@VeenaVikraman
As per the documentation, "Use the Surrogate-Control header to control CDN caching independent from browser caching.
Since, you have custom & Fastly CDN, you might need both:
s-max-age (as per the custom CDN)surrogate-control (Fastly will ignore s-max-age, when surrogate-control...