Fixed my table with everything but the Jeanne art swap, all of the IDs are still static but they just got shifted a few bytes over. This has a working chapter clear amount for the people above who wanted Sai Fung.
It is, my limited research in the area showed that everything relating to the playable characters is binary, so once you found the value you should just be able to swap between the two (0 and 1 or 1 and 2) it should be able to be done. Finding the value would take a bit of time though as unlike in the 2nd game you can't swap between the two on the fly. If you'd like to find it yourself I'd recommend just doing the unknown initial scan method.
The 'Result No Damage Taken' seems to be working fine, but however 'Chapter No Damages Taken' and other chapter entities below it (combos total, time cleared, etc.) are no longer working. Could someone please shed some light on how to modify the current broken scripts for these to find and point towards the new memory locations? Complete noob here, so any help will be appreciated.