Can anyone tell me what is reason behind for hard rejection?

No, there’s only so much advice people can offer in forums.

Your best option is to email support or the reviewer and ask for more clairty