Reproduction steps:
1. Open the user’s attached project
Open Sample Scene
Build the asset bundles by clicking on Reproduce → 1. AB pack
2. Enter Play mode
3. Observe the Game window, should show 4 unity sprites
4. Exit Play mode
5. Change assets place, by clicking on Reproduce → 2. Exchange image location
6. Rebuild the asset bundles by clicking on Reproduce → 1. AB pack
7. Enter Play mode
8. Observe the Game window
Expected result: All sprites are rendered in the Game view
Actual result: Only two of the sprites are rendered in the Game view
Reproducible with: 2020.3.40f1, 2021.3.11f1
Couldn’t test with: 2022.1.17f1, 2022.2.0b8, 2023.1.0a11 - Errors when building Asset bundles:
Type '[UnityEngine.TestRunner]UnityEngine.TestTools.TestRunner.PlaymodeTestsControllerSettings' has an extra field 'orderedTestNames' of type 'System.String[]' in the player and thus can't be serialized
UnityEditor.BuildPipeline:BuildAssetBundles (string,UnityEditor.AssetBundleBuild[],UnityEditor.BuildAssetBundleOptions,UnityEditor.BuildTarget)
Reproduce:Pack () (at Assets/Scripts/Editor/Reproduce.cs:41)
Reproducible on: macOS 12.6
Also reproduced on 2023.1.0a17 Windows, not reproducible when UCBP enabled.