Quick answer: Godot 4 C# Tween.TweenInterval with a 1.0 delay completing in 0.95s? Tween uses scaled time; Engine.TimeScale = 1.05 affects it - use SetIgnoreTimeScale.
Cinematic delays rely on tweens. After enabling time-scale slowdown, delays shorten by the inverse ratio.
Set IgnoreTimeScale
tween.SetIgnoreTimeScale(true);Tween advances at real time; unaffected by Engine.TimeScale.
Or compensate for time-scale
Set tween duration = desired / Engine.TimeScale. Math at call site; tween-aware code.
Use OS-level timer
SceneTreeTimer with IgnoreTimeScale = true. Simpler than tween for pure delays.
“Tweens are scaled by default. Time-scale affects them.”
For UI animations that shouldn't slow with the game, ignore_time_scale is the safe default. Document.