We’ve all been there where we think that something is good but actually it is not ( it’s hard to be objective to your own work ). Reviews do know what is good what is not. Given that these days standards have been dropped a little and your theme is still hard rejected just tells you that design is terrible and it needs to be redone from scratch. It’s simple as that.