Quests&Objectives

Add Quest Component

Subclass APlayerState, or use the class that you already have. Create the component in the constructor:

#include "QuestComponent.h"

AMyPlayerState::AMyPlayerState()
{
    QuestComp = CreateDefaultSubobject<UQuestComponent>(TEXT("QuestComponent"));
}

Set that PlayerState class on your GameMode.

If you add the component in Blueprint on a C++ PlayerState, show the Components list with Quest Component selected.

Add the component to PlayerState, not PlayerController. One component per player.