Addressables and shader collections

We use two different projects to handle the assets separately and then build addressables that are loaded inside the client project.

I have just realised that running the game in the client and collect shaders will NOT collect the shaders that are not known by the client project, but only by the addressable project.

what’s the standard solution for this? Collect and create the shader collection in the addressable project and copy the collection and shaders over the client project so that the shaders collection will still reference it?

if I collect the shaders in the addressable project and copy collection and shaders in the client, the client will recognise them, but then again I have no clue if the warm up will actually preload them or not.