Can I test Steam multiplayer without packaging builds? On one machine even?

I understand that it’s difficult (impossible?) to test Steam multiplayer on one machine, because you log in to Steam external to the app. Is there truly not a way to test Steam multiplayer on one machine? (Besides VM)

So then I’ve grudgingly synched my repo to another machine, and launch standalone from the editor on both machines (synched to the same changelist). They can auth with Steam, and can create/find lobby sessions. But when I try to join, I only get log output from Steam that someone is joining, and then NO other messages from Unreal (LogOnline=All
LogOnlineGame=All), and nothing happens in the game.

When I package, it works. SO, what’s going on under the hood that’s preventing the builds from functioning? If LAN games can work without cooking, why can’t this?

Thanks!