Strange behavior "waiting for shader compilation" on every new parallel running process


we are using Kit on our render servers to render images on the fly.

When starting our kit app the first time and loading a stage we get the message “waiting for shader compilation”… when we close that process and start it again the shaders are not compiled again… so far so good.

But when starting a second process (while the first is still running) we see the compilation messages again. After that we can run two processes in parallel without shader compilation.

This repeats for every parallel process… so when starting a third process the shaders are compiled again. And again from now on we can run three processes without shader compilation.

Does that make sense? Why are the shaders comiled every time we hit a new “parallel process peak”?