A few things, really. First, the payload.bin in the file is built for the New 3DS Model, so there could be issues alone, but the other issue being..
Each OoT3D game has a "Card ID." If the game is returning a "Corrupted Save" upon startup on your 3DS, then the ID my save is using doesn't match...