Can't set UPROPERTY of AActor subclass

Why can’t I set UPROPERTY of AActor subclass to an instance in the level?

This is my Actor subclass:

UCLASS()
class CUBEGAME_API ACubeBaseCube : public AActor
{
	GENERATED_BODY()
	
public:	
	UPROPERTY(EditAnywhere, Instanced, BlueprintReadWrite, Category = "Path spline actor")
	AAnotherActorSubclass* PathSplineActor;

};

The property is visible in the level but it can never be set even though there are multiple instances of AAnotherActorSubclass in the level.

So i found the answer to my question here:

And the answer is that I had to change the UPROTERTY attributes from:

UPROPERTY(EditAnywhere, Instanced, BlueprintReadWrite, Category = "Path spline actor")
 AAnotherActorSubclass* PathSplineActor;

To:

UPROPERTY(EditInstanceOnly, BlueprintReadWrite, Category = "Path spline actor")
 AAnotherActorSubclass* PathSplineActor;