Client joining callbacks never fire on EOS dedicated server session

I have my client join a dedicated server session and travel via EOS. I also have these callbacks setup on dedicated server:

session->AddOnSessionParticipantJoinedDelegate_Handle
(
	FOnSessionParticipantJoinedDelegate::CreateUObject(this, &UEliteOnlineServerGameSubsystem::OnSessionParticipantJoined)
);

session->AddOnJoinSessionCompleteDelegate_Handle
(
	FOnJoinSessionCompleteDelegate::CreateUObject(this, &UEliteOnlineServerGameSubsystem::OnJoinSessionComplete)
);

But none of them fire after a client joins and travels.

Additionally, the joined client does not increase the total player count on the EOS Portal. I read that I need to register player after the client join, but because the callbacks never fire on server, how can I register player?