ICA does not reveal the reason for rejection. There can be many reasons for rejection, such as an error in documents, incorrect format, or any information left out while filling out the form. The best you can do is wait for at least six months and make some significant improvements in your profile. It is recommended not to re-apply unless you make some improvements in your profile.