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.
Add the component to PlayerState, not PlayerController. One component per player.