How to reproduce:
1. Open the attached "IN-140186_bug-sbp-missing-references" project
2. Go to "SBP_Test -> Build AssetBundles (SBP)" to build the bundles
3. Open the "Test" scene
4. Enter Play mode
5. Observe the "Test" GameObject
Actual result: Texture A does not load and only a white square is rendered
Expected result: Texture A is loaded correctly and the "Test" GameObject has a texture
Reproducible with: 1.22.4 (2023.2.22f1), 3.0.1 (6000.6.0a3)
Reproducible on: macOS 15.7.5, Windows 11
Not reproducible on: No other environments tested
Notes:
- Texture A loads correctly if buildParameters.NonRecursiveDependencies (Assets/Example/Scripts/Editor/AssetRules/SampleAssetBundleBuilder.cs) is set to false
- If the second option in “SBP_Test”, “Build AssetBundles (Traditional)” is used, Texture A loads correctly