I just wanted to mention a few things that might help.
-The base(no updates) English version of the switch game works perfectly fine.
-Don't use an old excel version for the songlist. Googlesheets works fine if nothing else
-You need xmltodict module for python if you want the WIIU dlc songs.(pipinstall)
-Goldleaf 0.9 dev can be used to remove update nag.
-To get the Switch DLC songs to work you need to manually pull the song files(song,fumen folders) from the update file and put them in your romfs(or in hindsight the switch folder). Then you need to go into the datatable folder of that folder extract musicinfo.bin, worldlist.bin, add the entries for the DLC songs and finally compress the files in gzip and change the file extension to .bin.
-WII 4&5 work fine with a few adjustments, you need to grab nus3bank-editor, a hex editor and NUBExt_r12beta and a .drp extractor/repacker. I used the wiiu dlc folder to insert the songs using the song inserter. Create a folder and follow the format of any wiiu song folder. The only files you need are fumen, musicinfo.drp and a nus3bank. The beatmaps can be simply dragged and sorted into the solo and duet folders and musicinfo(borrow the musicinfo from a wii u song) can be edited with the drpextractor(there will be some missing song info but they can be edited later through the romfs worldlist.bin). To get the songs to work, use the nub extractor to get an idsp file which you can then insert into a WII U song. I used a WII U song that had the same length file name. After that, open up your new nus3bank in a hex editor and replace the two song names. Inserting the songs first before hexediting avoided the problem of infinite song. Once you're done place the song folder into any wiiu dlc folder and run the inserter.
-PS4 is a similar procedure as wii4&5 with some minor differences. If you are running the ps4 songs through the song inserter through the WIIU folder, you need Taiko Wii 4+ Fumen Endianness Converter, some of the fumen are in little endian and must be converted to big endian or else the song inserter will try to convert them into little endian from little endian and fail. Extract the idsp or wav from the PS4 nus3bank instead of from a nub file. If you're having issues with nus3bank-editor 2.20 DanSyor (I got errors with converting to IDSP) there is a fork of the editor by despairoharmony/NUS3BANK-Editor. Using this fork of the editor should allow songs to end.
-3DS is similar to above methods but there are a few differences here as well. The fumen are compressed in lz11 so you will need to find a tool to decompress them. The songs are .aac but still work fine with the same wii u song donor methods. The first 3ds game has it's fumen in a file called packed. There's a bms script floating around on another forum that can unpack it.
-VITA is also similar to above but you'll need Taiko no Tsujin V Tools by Nagato to extract the songs for the base game and to decompress the fumen which are in I7C.
If you have issues with extracting songs, use foobar with vgmstream to play and convert the nus3banks,idsp to wav.
If you want to know more, despairofharmony wrote a nice guide for converting taiko songs for psvita which is a really useful aid for switch users as well.