Here’s the level setup of my stuff.
The issue is the orientation of each piece is different, so you have to take that into account.
In my case I use SetActorRotation and X axis, but if you’re making a separate door BP, use SetRelativeRotation and a respective local axis.