That's something I'll attempt (alternatively reverting it to base CleanSlate and slowly adding things back to see when it breaks); I just figured a second set of eyes might spot something obvious I've missed since code blindness happens.
I didn't see anything that stood out to me, although I am of course not knowledgeable about Tianxia's many additions (even if your comments seemed to cover all the relevant bits). Best of luck, I hope it's just something small and silly, so that it can be fixed easily.