CreateLambda/ CreateRaw Doesn't Work in AddToolBarExtension

TSharedPtr ToolbarExtender = MakeShareable(new FExtender());
UE_LOG(LogTemp, Warning, TEXT(“About to start set up toolbar button”));

			if (ToolbarExtender != nullptr)
			{
				
				ToolbarExtender->AddToolBarExtension(
					"LevelEditor.MainToolBar",
					EExtensionHook::After,
					nullptr,
					//FToolBarExtensionDelegate::CreateRaw(this, &FTabAssistModule::AddToolbarButton)
					FToolBarExtensionDelegate::CreateLambda([](FToolBarBuilder& Builder)
						{
							UE_LOG(LogTemp, Warning, TEXT("Test"));
						})
				);

				FLevelEditorModule& LevelEditorModule = FModuleManager::LoadModuleChecked<FLevelEditorModule>("LevelEditor");

				if (LevelEditorModule.GetToolBarExtensibilityManager())
				{
					LevelEditorModule.GetToolBarExtensibilityManager()->AddExtender(ToolbarExtender);

					UE_LOG(LogTemp, Warning, TEXT("Added Extender To LevelEditor"));
				}

It’s confirmed to be a valid pointer and it prints “About to start set up toolbar button” but it won’t execute the lambda or createRaw Delegate functions, I even tried adding extender to the Module to see if that was the issue. I have no idea why.