Yes sorry I meant non-usdz.
I see that you’re referencing the file in. Blender has an unfortunate default for root prim in the exporter that breaks material assignments when referencing blender generated usd files in any USD based application.
In the blender export options, make sure you provide a root prim like /root and that will make your blender generated files better.
I’ve provided a fix for this that will be in blender 4.1, but unfortunately wasn’t done in time to be accepted for Blender 4.0
For background, what’s happening is that USD only allows referencing one prim hierarchy from a file. Without that root prim defined, blender puts the materials and meshes in separate prim hierarchies. So when it gets referenced into a USD stage, only one survives.
Another issue you may hit is that your textures don’t come in if your export resolves them to paths outside your rkassets directory. In that case, my recommendation is to copy your textures into your rkassets directory and then use those ones within blender, such that when you export your usda, all the files will be accessible to Reality Composer Pro.