yeah nintendo tracks a lot of shit, thats why i have a fully clean Switch on 5.1.0 using my own personal nintendo ID, and then a totally different switch thats got the jig on it and autoRCM that does NOT have my nintendo ID attached (each NNID can only be on one switch anyways) but a dummy one that has only f2p games (fortnite, pokemon quest) and $0 acct balance so if they ban it no big deal. I don't online play with it either, only do stuff with network disabled and only go online to do firmware upgrades, etc. eventually i'll put all the pirate ROMs and emulators for SNES/NES/Genesis/Atari Lynx/etc on it so it can be my portable games machine.
i also don't use NXShop for that reason, since you are installing it on the switch and downloading from Nintendo CDNs it might be a problem down the road. Instead I use CDNSP, takes only ~5 mins to install on my PC with this thread and I can download any game using it or the reddit thread I linked above that has google drive links to all switch ROMs. Still have to fuck around on that final step though that a_skeleton_03 mentions, copying the ROM to the switch and booting up into SX OS to install and play it. Just haven't really had time, playing red dead redemption 1 and Black Ops 4 beta too much
[APP] CDNSP GUI v4 (No setup needed, simply double click and use!) (Beginner friendly) (FIXED NEW DB FORMAT ERROR) - Made in Python by Bob (Rex123a1)