Reproduction steps:
1. Download the attached project "Simulation-Foundation-devin-bug-report"
2. Download the attached "forTesting.zip" archive
3. Copy "forTesting" archive's contents to /Simulation-Foundation-devin-bug-report/TestFoundationProjectURP/Assets/Tests
4. Open /Simulation-Foundation-devin-bug-report/TestFoundationProjectURP Project
5. Open Assets/Tests/EmptyScene.unity Scene
6. Add open Scenes to Build by going to File > Build Settings > Add Open Scenes
7. Open Windows > General > Test Runner
8. Run “TestRunner_WithTimeScaleManipulation_AlwaysCorrectTime” PlayMode Test
Expected result: Time.deltaTime is not equal to Time.fixedDeltaTime
Actual result: Test reports “deltaTime is exactly equal to fixedDeltaTime, even though we're not in a fixed time step.” and “timeScale has been non-zero for more than one frame, yet deltaTime is 0”
Reproducible with: 2021.3.12f1, 2022.1.21f1, 2022.2.0b12, 2023.1.0a16
Could not test with: 2020.3.41f1 (error CS1061: 'Queue<ClockMsg>' does not contain a definition for 'TryDequeue' and no accessible extension method 'TryDequeue' accepting a first argument of type 'Queue<ClockMsg>' could be found (are you missing a using directive or an assembly reference?)
Reproducible on: Windows 10
Note: You can also run other tests from TestFoundationProjectURP.Tests.Runtime/TestClockProblems to see different results