How you move the file to your Switch matters. Dragging and dropping large NSP files directly onto an SD card via a cheap card reader frequently causes silent data corruption. Furthermore, if your SD card is formatted to , it cannot accept individual files larger than 4GB, which will automatically truncate and ruin large game files.
At this point, it's very likely the source NSP file is just a bad dump. Your best bet is to find a different release of the same game from a trusted scene group. Trying a different installer like DBI (for Switch) or switching from Yuzu to Ryujinx (or vice-versa) can sometimes bypass specific loader bugs, but a broken file is a broken file. the nsp file is missing a programtype nca fix
If you have an XCI version of the game that works, but the NSP version gives you the Programtype NCA error, you can convert it yourself. How you move the file to your Switch matters
An outdated environment cannot properly parse newer game files. At this point, it's very likely the source
If gives you the error, try using DBI (an excellent backend installer) or Goldleaf .
Sometimes the NSP you have is simply bad. Try converting from (cartridge dump) to NSP: