So I understand that GetFriendLeaderboard doesn't currently work out of the box for Playstation, Xbox and Switch, and we've implemented the workarounds for Xbox (using the XboxLiveToken) and Playstation using GetPlayFabIDsFromPSNAccountIDs (and hooking up Playfab friends from there). I assumed a similar situation would work for Switch...
Unfortunately, we login Switch users with the LoginWithNintendoServiceAccount call instead of NintendoSwitchDeviceID, so that multiple users on one device aren't sharing a Playfab account, and can also carry it across to a new device if needed. However, it looks like there's only the GetPlayFabIDsFromNintendoSwitchDeviceIds call, and no option for passing Nintendo Service Account IDs.
Is this a correct interpretation? Are Switch users currently shortchanged in comparison to the other console services? Or does the one call handle whether the IDs passed in are Device IDs or NSA IDs?