Why the combination is tempting
Zhangjiajie and Guilin answer different scenic desires. Zhangjiajie is more dramatic and vertical. Guilin and Yangshuo are softer, river-based, and often easier for a calmer route.
The problem is not whether both are worth visiting. The problem is whether both can be protected inside the same route without making the whole trip feel like transport.