So here's the deal folks. The new NXDumpTool dumps the romfs directly on the console and it even has an option to include romfs data from the latest update making it easier than ever. You just need to dump all of your keys with Lockpick but for you to get the complete keys including the latest tegra keys after 6.2.0, you have to use the Lockpick_RCM.bin payload which will dump every key you need. Once you have all of the keys, you can completely dump the updated romfs for Xenoverse 2. As for extracting the cpk files once you have the romfs dumped, XenoverseMods recently has a new tool here
https://xenoversemods.com/mods/cpk-browser-view-and-extract-files/ which can dump either the entire data2.cpk or you can even dump only specific files directly instead of dumping 3 gigabytes of files (like talisman_item.idb which has the super souls in it). You can even edit only specific files and then replace the same files directly without having to extract and repack the entire large cpk file!
However, I have only so much information on the files inside and without much support from the tools made for the PC version and them being incompatible with the Switch version files, it is difficult to do any actual editing. I have even gone to a Discord server for Xenoverse Modding on the PC to try to reach out for support however they are actually against console modding (for some reason they assume people would use mods online or something. silly. as if I would spend 20 dollars just to get banned for modding online lol) so that's been a dead end. I could maybe try some hex editing with some of the files but trying to re-find the addresses in a hex editor is a pain in the ass especially since the forums for modding on the PC version show absolutely no information on finding these addresses yourself and most of the tools are closed source in terms of the changes from Xenoverse 1 to Xenoverse 2. In order to create an updated tool even on the PC version, people have been using the old sources from the Xenoverse 1 tools as a base and updating it to work with the latest version of Xenoverse 2 for PC. So naturally theres zero information on hunting down the addresses say for example the super souls and editing super souls or making new slots for custom super souls without information on how to find where the super soul slots are stored in memory it won't be easy knowing where to edit and what to edit in a hex editor to make crazy super souls for some crazy modding. And without proper updated source code from Xenoverse 2 and having to go back to the open source of Xenoverse 1 it's extremely difficult to fork versions of the tools altered for the shifted addresses of Switch version files. I suppose these were measures on purpose because the PC modders are super against console modding but it's really frustrating. There is no intention of using any of this online so their assertions are ridiculous and their anti-console-modding measures are ludicrous. While I do have some hope for trying to once again mod this game on the Switch (it's been months since I have been able to even get my Switch booting as I've had problems so I haven't been on this for a long time) without proper updated information on editing files inside the cpk this will be very difficult. It can be done but there's no support or reliable information on finding addresses from already existing sources from the PC version besides just extracting the game files and opening up the cpk files and repacking them or changing out the files inside cpks. We'll need to form teams of people to find the shifted addresses for each game file with whatever information we can gather from existing sources and whatever information we'll have to figure out ourselves since the existing sources keep some of that information out with all their under wraps closed source tools and no information whatsoever on how they found where the addresses are in memory for the game. I am interested in modding the game myself however I am not going to spend time finding all the shifted addresses for every game file. In order for anything to happen majorly for modding this game on the Switch version beyond just what I am interested in, we are going to need interested experienced people who are willing to dig through certain files with varying degrees of limitations of known information on modding them so that we can even attempt to mod them the same way. The PC version has a special patcher that only requires the small files that are edited to be placed in a special folder and not the entire cpk so applying mods is easy. On the Switch version however a tool that does the same does not exist yet however as I said before this can be done. Regardless, this is all pointless until we can even edit the game files properly. We'll just have to press our luck and get whatever modding we can to happen with effort and some hex editing and research without much of a head start on finding the shifted addresses.