Using an nondefault online subsystem to connect

Hello,
im trying to connect to my server, with Onlinesubsystem null, while steam is available.
I change the defaultsubsystem variable to null. And i get the correct IOnlisubsystem with IOnlineSubsystem:Get();

But when im trying to connect to the server, it still uses Steam online subsystem.(I think wihile using Engine/Browse).
After around 30 seconds the steamconnection lags out and the engine falls back to the nullsystem and connects successful to the server.

Anyone knows how i can avoid that ? Will take a look into browse()… later, but im just curious if somebody knows.
Im using ClientTravel to load the map, after i joined the session.

Thanks.