USD asset cache node usage

Unreal 5.3.2 USD plugin
Hi all.

We are creating linear content. I’m using USD to round trip Environments from UE, to Maya for Animation, back to UE for rendering, reading the Env back in Lighting in a USD stage Actor.

My question is, how do I implement the USD_asset_cache node across multiple users.
Do I use 1 USD cache node for the whole project for all users to access (in my mind, this will create conflicts with version control / checking out etc.)

Or do I create 1 USD cache node per user? - This makes the most sense to me, so I implemented this approuch on my live project, but artists are getting crashes when opening a level containing a USD stage actor created by another user.

Any advice would be much appreciated.

Thank you