Incompatible Build Error while Finding Sessions

Hi, I can’t join my session with another PC (different Steam acc). I made this connection in my previous games but same codes doesn’t work anymore. It says Incompatible Build etc. I increased Max Search Results to 200-500k but it didn’t work. I also tried putting keywords on sessions to seperate my game with others’ but same result. I’m creating session with ‘?listen’. Anyone can help?

Error Log (I put x.x.x.x to IPs) :

[2022.08.27-12.12.37:523][ 67]LogOnlineSession: Warning: STEAM: Server response IP:x.x.x.x
[2022.08.27-12.12.37:523][ 67]LogOnlineSession: Warning: STEAM: Removed incompatible build: ServerBuildUniqueId = 0x00000000, GetBuildUniqueId() = 0x0129a2ee
[2022.08.27-12.12.37:523][ 67]LogOnlineSession: Warning: STEAM: Server response IP:x.x.x.x
[2022.08.27-12.12.37:523][ 67]LogOnlineSession: Warning: STEAM: Removed incompatible build: ServerBuildUniqueId = 0x00000000, GetBuildUniqueId() = 0x0129a2ee
[2022.08.27-12.12.37:523][ 67]LogOnlineSession: Warning: STEAM: Server response IP:x.x.x.x
[2022.08.27-12.12.37:523][ 67]LogOnlineSession: Warning: STEAM: Removed incompatible build: ServerBuildUniqueId = 0x00000000, GetBuildUniqueId() = 0x0129a2ee
[2022.08.27-12.12.37:689][145]LogOnlineSession: Warning: STEAM: Server response IP:x.x.x.x
[2022.08.27-12.12.37:689][145]LogOnlineSession: Warning: STEAM: Removed incompatible build: ServerBuildUniqueId = 0x00000000, GetBuildUniqueId() = 0x0129a2ee
[2022.08.27-12.12.37:731][165]LogOnlineSession: Warning: STEAM: Server response IP:x.x.x.x
[2022.08.27-12.12.37:731][165]LogOnlineSession: Warning: STEAM: Removed incompatible build: ServerBuildUniqueId = 0x00000000, GetBuildUniqueId() = 0x0129a2ee
[2022.08.27-12.12.37:791][193]LogOnlineSession: Warning: STEAM: Server response IP:x.x.x.x
[2022.08.27-12.12.37:791][193]LogOnlineSession: Warning: STEAM: Removed incompatible build: ServerBuildUniqueId = 0x00000000, GetBuildUniqueId() = 0x0129a2ee
[2022.08.27-12.12.38:016][298]LogOnlineSession: Warning: STEAM: Server response IP:x.x.x.x
[2022.08.27-12.12.38:016][298]LogOnlineSession: Warning: STEAM: Removed incompatible build: ServerBuildUniqueId = 0x00000000, GetBuildUniqueId() = 0x0129a2ee
[2022.08.27-12.12.39:310][903]LogOnlineSession: Warning: STEAM: Failed to respond IP:x.x.x.x
[2022.08.27-12.12.39:331][913]LogOnlineSession: Warning: STEAM: Failed to respond IP:x.x.x.x

Code for searching:

	if (SessionInterface)
	{
		print(-1, 2.f, "Finding sesion...");
		FindSessionsCompleteDelegateHandle = SessionInterface->AddOnFindSessionsCompleteDelegate_Handle(FindSessionsCompleteDelegate);

		SessionSearch = MakeShareable(new FOnlineSessionSearch());
		SessionSearch->MaxSearchResults = 200000;
		//SessionSearch->bIsLanQuery = IOnlineSubsystem::Get()->GetSubsystemName() == "NULL" ? true : false;
		SessionSearch->bIsLanQuery = false;
		//SessionSearch->QuerySettings.Set(SEARCH_PRESENCE, true, EOnlineComparisonOp::Equals);

		if (GetWorld())
		{
			const ULocalPlayer* LocalPlayer = GetWorld()->GetFirstLocalPlayerFromController();
			if (LocalPlayer)
			{
				if (!SessionInterface->FindSessions(*LocalPlayer->GetPreferredUniqueNetId(), SessionSearch.ToSharedRef()))
				{
					//Failed to create
					SessionInterface->ClearOnFindSessionsCompleteDelegate_Handle(FindSessionsCompleteDelegateHandle);
					ColorOnFindSessionsComplete.Broadcast(TArray<FOnlineSessionSearchResult>(), false);
				}
			}
		}
	}

I’ve added this line and it works. Steam sessions are working with presence so we need to enable it while searching sessions.

SessionSearch->QuerySettings.Set(SEARCH_PRESENCE, true, EOnlineComparisonOp::Equals);