Can't find session created on separate machine

I’m creating sessions like this, but the Find Sessions node can’t seem to find them. I have two different computers with my build running with Steam and they don’t show up.

I see this in my logs

LogOnlineSession: Verbose: OSS: dumping NamedSession: 
LogOnlineSession: Verbose: OSS: 	SessionName: GameSession
LogOnlineSession: Verbose: OSS: 	HostingPlayerNum: 0
LogOnlineSession: Verbose: OSS: 	SessionState: Pending
LogOnlineSession: Verbose: OSS: 	RegisteredPlayers: 
LogOnlineSession: Verbose: OSS: 	    0 registered players
LogOnlineSession: Verbose: OSS: dumping Session: 
LogOnlineSession: Verbose: OSS: 	OwningPlayerName: brno32
LogOnlineSession: Verbose: OSS: 	OwningPlayerId: brno32 [0x110000101771B3F]
LogOnlineSession: Verbose: OSS: 	NumOpenPrivateConnections: 0
LogOnlineSession: Verbose: OSS: 	NumOpenPublicConnections: 0
LogOnlineSession: Verbose: OSS: 	SessionInfo: HostIP: INVALID SteamP2P: 76561197984848703:7777 Type: Lobby session SessionId: Lobby[0x18600000B8A3596]
LogOnlineSession: Verbose: OSS: dumping SessionSettings: 
LogOnlineSession: Verbose: OSS: 	NumPublicConnections: 1
LogOnlineSession: Verbose: OSS: 	NumPrivateConnections: 0
LogOnlineSession: Verbose: OSS: 	bIsLanMatch: false
LogOnlineSession: Verbose: OSS: 	bIsDedicated: false
LogOnlineSession: Verbose: OSS: 	bUsesStats: false
LogOnlineSession: Verbose: OSS: 	bShouldAdvertise: true
LogOnlineSession: Verbose: OSS: 	bAllowJoinInProgress: true
LogOnlineSession: Verbose: OSS: 	bAllowInvites: false
LogOnlineSession: Verbose: OSS: 	bUsesPresence: true
LogOnlineSession: Verbose: OSS: 	bAllowJoinViaPresence: true
LogOnlineSession: Verbose: OSS: 	bAllowJoinViaPresenceFriendsOnly: false
LogOnlineSession: Verbose: OSS: 	BuildUniqueId: 0x0105c47c
LogOnlineSession: Verbose: OSS: 	Settings:

Could it be because of NumPublicConnections: 1?