I'm new to Switch modding but as someone running incognito on emunand I have no idea how you'd get flagged.
It's my understanding it stops all communication with Nintendo servers and it wipes out the console serial number.
Of course theoretically speaking you cannot beat staying offline but incognito from my understanding essentially does that to your console but allows WiFi still to work so homebrew apps can go online.