I think I had a similar problem. The ‘On Begin Overlap’ and ‘On End Overlap’ events were being fired simultaneously which led to the door opening and closing at the same time (thus having the shaking effect).
The problem for me was, I had attached the trigger box on the door mesh, So it would also rotate with the door
When the player first triggered the ‘On Begin Overlap’ Event, the door would open, rotating the trigger box along with it. Which would take the player out of the trigger box and thus firing the ‘On End Overlap’ Event which would close the door. Closing the door would again bring the player in the trigger box, thus opening the door again.
This cycle would continue forever as long as the player is standing in the spot.
I just had to make the trigger box a separate component instead of the door’s child and it worked.