I think it is a common procedure when using tweens to want to reset the tween at some point. If you want to delete a tween before it’s finished and create another with that same name again then it will erroneously return true to the condition “if tween has finished playing”. Examples:
first picture we are resetting the tween so it returns true in the condition “if tween has finished playing”
second picture we are creating a different tween so it returns false in the condition “if tween has finished playing”