Update.
I spent a few hours googling things I can do, and seen as I have a 2ds xl with lumaCFW installed I tried it on that. It worked and booted fine. I then tried to boot my 3ds without the SD card inserted (so it went to the unlaunch menu and not Twilightmenu thing) and proceeded to go to the launcher. Going from the default DSi screen booted the game fine, however any other method (unlaunch menu and Twilightmenu) won't boot it. Idk whats up with that but I don't need the help anymore. Thanks tho