My guess would be that Baisha getting cut harmed the ending a lot. The end of the game shows the great wall area
View attachment 5986
but this was supposed to be the part of the game where we originally were supposed to fight Muscles.
View attachment 5987
Yu mentioned that the Baisha part of the game would be like warring kingdoms, where we'd have to use strategy to outwit the chiyoumen. If I could guess, I think the siege of the castle replaced this part of the game but who knows? Niao Sun's part needed to be fleshed out way more and we learned nothing about Muscles and the red snake's connection to the chiyoumen. At least in Bailu village we learned a little about Yanglang and Chai's role.
I still don't understand why fat guy and broom girl risked their lives to help Ryo. I didn't feel any connection to them, so it just makes Ren's recruitment of them even more bizarre. This is seemingly chiyoumen/red snake HQ and a girl with a broom is beating the crap out of them while the fat guy is knocking people out with a light push. Then we have that Sephiroth-looking guy who gets one-shotted by Ren. If you're the damn bodyguard of Lan Di I'm expecting you to be incredibly dangerous. I can't help comparing this part of the game to the raid of the yellow head building and feeling underwhelmed. I was expecting this part of the game to be similar in scale, thought I'd have to overcome a ridiculous amount of trials to get to Lan Di but nope, a quick QTE with Chai and defeat a few fodders and you've reached him.
Lan Di is supposed to be merciless, yet he agreed to spare Ryo in exchange for the mirror. He didn't have to do any such deal, he could have just killed Ren and took it. Ren was in no position to bargain here. Then Ren totally disrespects him by throwing the mirror but Lan Di doesn't give a damn for some reason and lets Ren and Ryo slide out of the castle. Very odd.