Use a second boolean like “IsMoving”. Set it to true as soon as the door is either opening or closing and set it to false when the Animation Timeline is finished.
Then, after the Branch with DoorClosed, create a new branch on EACH (true and false) exec. Connect the “IsMoving” bool to it and use the “false” exec for the Play
Sound etc.