Filter sessions with Online Subsystem Steam?

I use Online subsystem Steam with devAppID 480. Steam overlay works perfectly and I can successfully create session, but I can’t find my session with FindSessions. I used 2 different PC with 2 different Steam accounts for tests.
For my game I use Listen Servers with this settings:

	bUseLobbiesIfAvailable = true;
	NumPrivateConnections = 0;
	NumPublicConnections = 10;
	bAllowInvites = true;
	bAllowJoinInProgress = false;
	bAllowJoinViaPresence = true;
	bAllowJoinViaPresenceFriendsOnly = true;
	bIsDedicated = false;
	bUsesPresence = true;
	bIsLANMatch = false;
	bShouldAdvertise = true;

For searching:

	MaxSearchResults = INT32_MAX;
	bIsLanQuery = false;
	QuerySettings.Set(SEARCH_PRESENCE, true, EOnlineComparisonOp::Equals);

And also DefaultEngine.ini settings:

[OnlineSubsystem]
DefaultPlatformService=Steam

[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480
bInitServerOnClient=true
GameServerQueryPort=27015
bRelaunchInSteam=false
bHasVoiceEnabled=false
GameVersion=1.0.0.0
bVACEnabled=0
bAllowP2PPacketRelay=true
P2PConnectionTimeout=90

[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName="OnlineSubsystemSteam.SteamNetConnection"

[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")

While I was searching about this problem, I found out that Steam subsystem returns only 50 sessions (I tried to set MaxSearchResults=INT32_MAX, but it didn’t helped), and also using devAppID 480 can return sessions from other games. So, I suppose when i called FindSessions, subsystem just returns 50 random sessions from other games and none from my game.
Is there any way to ask Steam to filter somehow sessions while looking for them? Or some other way to access my game session (except getting game AppID right now).