I think it is not getting the target node properly in teleport, for which you can do two things:
- store the character/actor that hit the door in some variable and send it as a target
- if it is a pawn, use the Blueprint Node “Get Player Pawn”
Also, teleport gives a boolean value, you can try debugging that as well!