A better approach is to add two tween to the door one to open other for close.
Or even instead of tweens do 3 animations one for door closed, one for door opening, one for door closing.
That is what I do in this game to open doors with animations, well in this case the player collides with the door and the puzzle isn’t solved the door won’t open, and when the puzzle is solved and the player collides with the door the is set to can_be_opened = true
I don’t use tween, but…
Try removing “trigger once” in the 4th event to Pause the tween?
Or put the 4th event into sub events. Then, use “indicator events” for each event to tell you which part of the event was not working. Like changing background color