If I create a new blueprint parented on the base character class, it works fine. If I duplicate the component in the problem blueprint, the copy is editable.
I am trying to avoid having to delete and recreate the blueprints based on this base character class.
C++ base class
UPROPERTY(VisibleDefaultsOnly, BlueprintReadWrite, Category = "Data") UWidgetComponent* DialogText;