When you used the teleport function, you can add a variable (actor itself or similar vector location) of the teleporter, you can then use that as a reference like set controller rotation of the character to face orientation to teleporter.
*If the mesh teleporter is similar to ff14
So in the end the teleporter contain it location and another location to face it.
This should give you some control to at least reduce clipping into a mesh during teleport.
Try to play around with the Camera Collision too, having the correct channel collision should auto fix the clipping by itself.
