diff --git a/Source/VAPlugin/Private/VAPlugin.cpp b/Source/VAPlugin/Private/VAPlugin.cpp
index 87eeda9c65b1cfa9c59396ea1fcd459990c90bc9..891399927104953751b22a353cc2ba683b6f0fc7 100644
--- a/Source/VAPlugin/Private/VAPlugin.cpp
+++ b/Source/VAPlugin/Private/VAPlugin.cpp
@@ -1237,8 +1237,8 @@ void FVAPlugin::SetScale(const float ScaleN)
 
 void FVAPlugin::SetUseVA(const bool bUseVAN)
 {
-	// VA cannot be activated once it was deactivated
-	if(bUseVA == false || bUseVA == bUseVAN)
+	// VA cannot be activated once it was deactivated (we need to check bPluginInitialized because we can reset it on beginning a new session) 
+	if((bUseVA == false && bPluginInitialized) || bUseVA == bUseVAN)
 	{
 		return;
 	}