Let me explain myself, I have this function:
func game_over() -> void:
var tween : Tween = get_tree().create_tween().set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_OUT)
tween.tween_property(self, "transform:basis", look_enemy, 1.0)
And the function does what it has to do, but it does not make the interpolation process between the 2 values, but it goes from the initial value to the final value in the indicated time without making that interpolation or tween between those 2 indicated values.
Let's say, it is not because it must use the tween.kill() before because it does what it has to do, but it does not interpolate.