SComboBox options not refreshing

I created a combo box that is supposed to appear in the details panel for actors in the level, and that works by manually adding some options. However, I’m trying to add more options to the combo box via adding more items to the “Options Source” and using “RefreshOptions()” using another button which is in the details panel and the newly added options aren’t appearing. I made some logs and it seems like the button is working as intended and everything is getting called is there something I’m missing?

Here is where I assign the combo box:

Cat.AddCustomRow(LOCTEXT("CatComboBox", "MyList"))
.WholeRowContent()
[
	SAssignNew(MyComboBox, SComboBox<TSharedPtr<FString>>)
		.OptionsSource(&Names)
		.InitiallySelectedItem(Names[0])
		.OnGenerateWidget(this, &FMyDetails::OnGenerateComboBoxOption)
		.ContentPadding(2.0f)
		.Content()
		[
			SNew(STextBlock)
			.Text(this, &FMyDetails::CreateComboBoxContent)
			.Font(IDetailLayoutBuilder::GetDetailFont())
		]

];

Here is where I’m trying to add a new option:

 FString* newStr = new FString(TEXT("Test case"));
	Names.Add(MakeShareable(newStr));
	MyComboBox->RefreshOptions();
	PropertyModule.NotifyCustomizationModuleChanged();
	UE_LOG(LogTemp, Warning, TEXT("Regeneration Complete"));
	return FReply::Handled();

Thanks for any help!

Hey Chuman! Did you ever find a solution?