I did not look into your blueprints, however this is how i would do it:
- create animation that opens/closes door
- create two events OPEN and CLOSE. in those events play animation normal direction to open, reverse to close
from trigger volume around door or other way to interact with it, fire OPEN event to open. Then use DELAY node and fire close event
But then you probably want way to force door opening while it is closing or start closing when open anim is playing. Or wait until player leaves door area. For such cases i personally prefer interpto nodes, easier to swap states (just change target values). With animation playing you have kind of messy situation when to change anim direction, pause it etc.