That's actually my setup right now, hidden emunand, 90DNS and incognito mode.
I found a way to install Mario Odyssey, btw, but it's really weird. I had an old super XCI with all the updates, called "Super Mario Odyssey [0100000000010000] + (v262144 UPD).xci", so I put that on an external flash...