How to reproduce:
1. Open the attached “Char Mixed Value Bug.zip“ project
2. Open the “SampleScene“ Scene
3. Select the “C“ GameObject in the Hierarchy
4. Hold the “SHIFT” button and select the “B“ GameObject
5. De-select the GameObjects and select the “B“ GameObject
6. Observe the “Char“ value in the “Test“ Script Component in the Inspector
Expected result: The “Char“ value is “B“
Actual result: The “Char“ value is “C“
Reproducible with: 2022.2.0a13, 2022.3.10f1, 2023.1.14f1, 2023.2.0b10, 2023.3.0a6
Not reproducible with: 2021.3.30f1, 2022.2.0a12
Reproducible on: macOS 13.4.1 Ventura (Intel)
Not reproducible on: No other environment tested