Quick answer: Godot 4 Tween with TRANS_CUBIC EASE_OUT briefly overshooting the target value? Curve is mostly continuous but final approach can micro-overshoot - use TRANS_QUART or clamp.

Position tween to 100 with cubic out; final value momentarily reads 100.02.

Use TRANS_QUART

Less overshoot tendency than cubic. Similar visual feel.

Or clamp in callback

tween_method with explicit clamp. Defensive.

Test overshoot behavior

Author tween; log final value; verify expected.

“Easing curves can overshoot. Choose deliberately.”

If micro-overshoot matters in your project (e.g., physics-coupled), the cubic-vs-quart audit is one-time.

Related reading