Component added in C++ not editable in existing Blueprints

I have a C++ base class for all my NPCs.
I added a UWidgetComponent. On new blueprints for the character, I can see all the details for the component and edit as I would expect.

This question/answer works for me on NEW blueprints.

On existing blueprints, I see the component just fine and I can select it, but the Details panel is blank.

I have tried deleting Binaries and Intermediate folder to no avail. I have tried recompiling the blueprint.

So it looks like the existing blueprint does not fire the constructor again as this component is not showing in the view port.

Made it “UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = “Dialog”)”

However, it looks like the blueprint does not update properly when you make a change. So I removed it, compiled, opened the blueprint. Then, I added it back and now it works fine.