No sessions found with Steam (4.15.1)

There seems to not be any sessions returned when searching using the Steam subsystem. The sessions is created successfully and in the delegate I open a map with ‘?listen’. When I search locally for sessions find sessions returns no results (should this never find my own session?), and when a friend searches for sessions they also do not find any.

My sessions settings and search settings are as follows:

Session Settings

NumPublicConnections = 5;
NumPrivateConnections = 0;
bIsLANMatch = false;
bShouldAdvertise = true;
bAllowJoinInProgress = true;
bAllowInvites = true;
bUsesPresence = true;
bAllowJoinViaPresence = true;
bAllowJoinViaPresenceFriendsOnly = false;

Search Settings

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

In both cases the SEARCH_SETTINGS settings is being set to a constant and both are set to the same thing elsewhere.

Here are the logs from in the editor.

LogOnline:Display: STEAM: Loading Steam SDK 1.32LogStreaming:Display: Async Loading initialized: New Async IO: true, Event Driven Loader: true, Async Loading Thread: false
LogInit:Display: Starting Game.LogOnline:Warning: OnCreateSessionComplete : Game - bSuccess: 1
LogOnline:Warning: OnCreateSessionComplete : Game - bSuccess: 1LogOnline:Warning: Async task 'FOnlineAsyncTaskSteamFindLobbies bWasSuccessful: 0 NumResults: 1' failed in 15.016780 seconds
LogOnline:Warning: Async task 'FOnlineAsyncTaskSteamFindLobbies bWasSuccessful: 0 NumResults: 1' failed in 15.016780 secondsLogOnline:Warning: OnFindSessionsComplete bSuccess: 0
LogOnline:Warning: OnFindSessionsComplete bSuccess: 0LogOnline:Warning: Num Search Results: 0
LogOnline:Warning: Num Search Results: 0LogWindowsTextInputMethodSystem:Display: IME system now deactivated.

It creates the session successfully, but fails searching. It does say it has one result though…