>>41368229>games don't have that type of access level to the systemAs someone who has worked developing for Nintendo consoles, I can say this is true BUT
It's also true that nowhere in the 3DS documentation I saw that you could do the thing that Pokémon SM/USUM, Smash Bros and Monster Hunter 4 do, which is rebooting the system and force a partial OS load so you have more free RAM for your game.
So for special situations, Nintendo may give some developers special privileges that are not available to "plebs". I'm currently working with Switch and I cannot do the NAND as VRAM, but I don't know if someone could do given a special library or something.
Also, one interesting thing: I've seen many people report the failure to be caused by the autosave feature saving data constantly. For normal developers such as me, there is a limit on how many times you can save your game every minute, as you have to mount the save, perform the data write and unmount, this is not instantaneous. There might be some issue with that, because if I try to send a game that exceeds that limit my game gets rejected when it's tested by Nintendo.
It's possible that they are overlooking this limit with Game Freak as they are "good friends". Many "big developer" games do things that would result in "normal developers" getting their game rejected in the lotcheck phase.
For example, me as an indie dev cannot draw anything touching the screen borders on PS4. Yet many big games have UI elements that even get cut on some TVs.