Doubt regarding az.plot_ppc(trace)

What do you mean by this?

There are not “correct” or “incorrect” models. There are models you are happy with and one you are unhappy with. My suggestion would be to do some prior predictive checking (not posterior predictive checking). That will help you figure out if your model is behaving in ways that make sense to you.