I'm sorry to say that you've totally lost me on this "who is watching" concept. All other streamers besides Peacock seem to have the ability to remember your email address/password when you click on their VIP buttons. The exceptions to that appears to be either if you delete your SF Temp directory or possibly when you just do a SF update. I always do a complete uninstall including deletion of StreamFab's Log and Temp directories followed by a clean install so it is personally confusing to me what is the actual cause of me having to log in to the other streamers after a SF update. But once I have entered that email address/password into the other streamers, I'm good to go until the next update. Why not Peacock? Some login information must be saved to either the Temp folder, SF's ProgramFiles directory, or the User's SF AppData. It's definitely not a Cookie for Peacock because the login is automatic with a regular browser. So if that info was in the form of a Cookie it would be passed to StreamFab. Wherever the information is stored, for some strange reason either Peacock is the only one that isn't or the Peacock info is deleted after a certain amount of time. I'm referring to the fact that if you sign into Peacock and then logout, if you sign back in in a certain amount of time (amount unknown by me) you don't get asked for your email address/password. Either Peacock has a timer that tracks when you logged out and let's you back in if it is short enough or StreamFab deletes the login information from it's unknown location after a certain amount of time.
Cats4U
If you have more than one "watching" category, for instance, you and then "Kids", then you'll get the "Who's Watching" screen after you log in. But, I found out that I can delete the "Kids" category which was added automatically when I created my Peacock account, and now after login, the system bypasses that screen.
Thanks for asking because otherwise, I would not have looked to see if I could get rid of the "Kid's" category.