I found a solution: When using out of region games, things are a bit weird on the system. What you need to do is download config.cia/config.usc from the devkit3ds tools. If using config.cia, then install it and change EULA settings to max(ff:ff). If using config.usc, change the file extension to .3ds, open it with GW, and change EULA settings to max(ff:ff). I am not sure if I am allowed to post these files. If I am, please tell me, and I will upload these files.
EDIT: Whoops sorry didn't see your link