Spawning actors at specific location and rotation

in a game I’m working on I have doors which the player interacts with and then they spawn a room randomly from an array, the only problem I’m having is spawning the room at the right location and rotation to where the open door of the new room lines up with that of the existing room. happy to Answer any questions if you need more details

When creating the Rooms always rotate them in the viewport so that the Door is on the X positive axis. Thus the door is Forward for the room.

Pre-Spawn get the Doors location in the level. Spawn the Room, then use Find look at Rotation to align it.

So, Find Look at Rotation (room, door) → Set Actor Rotation (result)

blessed, thank you boss man

I think ive done it but they sawn it weirdly, perhaps i have done something wrong? ive attached photos of the blueprint and what is currently happening if you have any ideas.