Door rotating in place when i try to open it

One issue is surely, that you made your scene component the RootComponent, which is not what my image has shown. You need a new scene component, UNDER the root component.

And what I mean under you not closing the door is… you never close the door. When E is pressed, you rotate the door starting from 0 to 90. You never rotate from 90 to 0.