diff --git a/Source/RWTHVRToolkit/Private/Pawn/Navigation/CollisionHandlingMovement.cpp b/Source/RWTHVRToolkit/Private/Pawn/Navigation/CollisionHandlingMovement.cpp
index 6528ea77407abf7cd591fd19b1b1451cba24f442..d6969c08bd7d0dcce11b30a289a50d0b6168c39b 100644
--- a/Source/RWTHVRToolkit/Private/Pawn/Navigation/CollisionHandlingMovement.cpp
+++ b/Source/RWTHVRToolkit/Private/Pawn/Navigation/CollisionHandlingMovement.cpp
@@ -176,6 +176,7 @@ void UCollisionHandlingMovement::CheckAndRevertCollisionSinceLastTick()
 		else
 		{
 			bCollisionChecksTemporarilyDeactivated = true;
+			LastCollisionFreeCapsulePosition.Reset();
 		}
 	}
 	else