So it seems like this is working as inteded and games won’t be set to InProgress for Steam. Quote from the Unreal Bug Submission team: “We are also thinking that the Steam API may be considering the “lobby” as anything that is an online session that is not a dedicated server.”
Not a fix, but at least some clearity.