Few Questions about crossplay [EOSPlus Subsystem]

Hi!
I’ve recently implemented EOSPlus Subsystem to my game.

At the beginning of the game, I log in with account portal and need to link my account to epic (if not done already). But…

  1. Do I really need to if I just want to create and join Epic lobbys? Not everyone has an epic account or needs to see their friends from epic. Logging screen at the beginning of the game seems cumbersome as well.
  2. If I change NativePlatformService to EOS the game has problems with logging in. How should I configure the game if I want to ship it on EGS? Should I leave the NativePlatformService as Steam? Will they need to log in to steam in this case or will EOSPlus “detect” that we’re using EGS?
  3. Let’s say we make Crossplay on Steam an Option. By default, we would use Steam Subsystem, but if we enable Crossplay, we link account to Epic and use EOSPlus Subsystem instead. In this case, will crossplay users see both sessions from Steam Subsystem (those who didn’t enable crossplay) and EOS?