Rotation equalization after camera switches

Hi everyone, I have an issue about rotating player character after setting view target with blend within montage play.
The thing is, I switch to the camera of the object I interact with, and after the end of its animation, I switch back to the character’s own camera. I make these transitions with set view target with blend. After this process, the character camera that I switched to last needs to be adjusted to the last viewpoint of the actor whose animation is played.

void APlayerCharacter::TeleportIntoLastFrame(const FVector Location, const FRotator Rotation)
{
	this->TeleportTo(Location, Rotation, false, false);
	SetControlRotation(Rotation);
}

Actually, I’m trying to provide it with a method like this and it gives a partially successful result, but I can’t get the exact same angle.
Is there a healthy way to suggest this?