Post process shader doesnt get compiled until it is used. PSO caching issue?

Hi,
I have a post process material, which is used by a scenecapture 2d.
When a pc downloads my game for the first time, and captures the scene with that scenecapture 2d, it’s post process material does not work. Atleast for the first capture. The post process material only starts working on subsequent captures.

I believe this is because the game has not pre-compiled/cached the shader, so the first time the capture is done, the game simply skips drawing this post process material, as it is not pso cached yet.

How could I fix this?