See which networks a metamask wallet already has added?

Is there a way to see which networks/chainIds a user has added to their metamask wallet ?

No you can only get the current chain that is selected.