How to reproduce:
1. Open the “UIElementsBindingPerformance“ project
2. Open the “SampleScene”
3. In the Hierarchy window select the “GameObject”
4. Open the Profiler (Window > Analysis > Profiler)
5. In the Profiler window make sure to enable “Deep Profile”
6. In the Analysis Hierarchy search bar write “SerializedObjectBindingBase.Update”
7. Switch to “Edit Mode”
8. Start capturing frames for 5 seconds then stop
9. Inspect the frames
Expected result: “SerializedObjectBindingBase.Update” is called only when the bound property of a UIElement is changed
Actual result: “SerializedObjectBindingBase.Update” is called every few frames
Reproduced with: 2023.2.0a18, 2023.2.17f1, 6000.0.0b14
Not reproduced with: 2021.3.37f1, 2022.3.23f1, 2023.2.0a17
Reproduced on: Windows 11
Not reproduced on: No other environment tested