Similar Items: Semi-Supervised and Disentangled Causal Discovery for Analyzing Fault Propagation in Microservices