Yep, but getting the overlay to work on steam only requires the game to be launched from steam.
i might be forgetting a step in the setting up of blueprint online subsystem in steam, next week is a stream about the online subsystem, and multiplayer games so ill inquire about it then.