My event also has a context menu widget that changes text options to open and close which is why its a bit longer
A door or mesh isnt replicated by default.
In other words. You need to fire an event client side that has the same timeline to make the same changes…
You should be using a rep_notify as a state for the doors position (rotation: open/close). Use the onrep function to actually open/close the door.
As @MostHost_LA said, you need to fire an event on clients and have them match the servers open/close state.
Here’s a lengthy tutorial series that covers doors/elevators and BP interface interaction.
Edit…
Pt 3 covers the three way door. I extended my personal version to add open/close text renders. Simple addition to the door shown below.
To trigger the text I use a capsule component attached to the first person camera.