Help with Mixture of Weibull Distribution

That usually is an indication of bad prior causing your model either unidentifiable or difficult to inference (Model diagnostics for “Mass matrix contains zeros on the diagonal”).
Try changing replacing the uniform prior (usually a bad choice for NUTS) to something more informative, eg
shape1 = pm.HalfNormal('shape1', 1.)