UTextRenderComponent shown in one blueprint child class, but not in other

Hi!

I’m using Unreal Engine 5.3.2.

I have two blueprint classes, and both inherit from the same C++ class.

BP_VenusActor.

BP_MarsActor

As you can see, in this second class the Details panel is empty for the UTextRenderComponent.

Why does this happen in the second blueprint class?

This is how these properties are declared in the C++ class.

public:	
	// Called every frame
	virtual void Tick(float DeltaTime) override;

	UPROPERTY(BlueprintReadOnly, Category = "Components")
	TObjectPtr<USceneComponent> SceneRoot;

	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Components")
	TObjectPtr<UStaticMeshComponent> BodyMesh;

	UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Components")
	TObjectPtr<UTextRenderComponent> BodyName;

Thanks!